常用的Git命令

2018-07-31  本文已影响0人  ozil_oo

基本命令

git init
git add .
git commit -m "first commit"

版本回退

git log [--pretty=oneline]
在Git中,用HEAD表示当前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。

git reset --hard HEAD^
--hard 有什么用?暂时不知道

回退以后,老子又要到前面版本去怎么办?git log 已经不显示前面版本了
git reset --hard 1094a #1094a是你想去的版本的commit id的前几位

git reflog #记录每一次git命令

git status

git rm

git checkout --
都会切换到最新的版本库代码

工作区&版本库

工作区就是你的代码编写区
版本库就是.git
版本库包括 暂存区 和 仓库
git add 后 工作区代码同步进暂存区,暂存区就清空了
git commit 后 暂存区同步进仓库


git

远程仓库操作

git remote add origin *********.git
git remote -v #查看远程地址
git remote rm
git push -u origin master #第一次提交需要加 -u

分支与合并

git checkout -b dev
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
git branch dev git checkout dev

git merge dev

$ git branch -d dev

上一篇 下一篇

猜你喜欢

热点阅读