git常用命令

1、git init       创建.git目录,生成git仓库                        

2、git add file  添加新文件或者修改到缓存区

3、git commit -m "modify describe"  提交修改从缓存区到仓库

4、git status  查看当前状态

5、git diff file  查看修改内容

6、git log [--pretty=oneline] 查看提交记录,可以从中找到commit id

7、git reset --hard HEAD^  回退到上一个版本

8、git relog  查看历史命令

9、git checkout -- file  撤销工作区修改(是工作区的修改,不是缓存区。即:未提交到缓存区的修改或者提交到缓存区后的修改)

10、git reset HEAD file  撤销缓存区修改,把修改放回工作区

11、git rm file  删除仓库文件,此命令只是把删除命令到缓存区,git commit -m "modify describe"后才会真正删除

12、git remote add origin git@github.com:name/name.git  添加远程关联,此为本地仓库与远程一个名为origin的仓库进行关联

13、git push origin master  推送修改到远程仓库,完成同步,第一次同步需要加上-u参数,即:git push origin -u master

14、git clone git@github.com:name/name.git  克隆远程仓库到本地

15、git branch name  创建分支

16、git checkout name  切换分支

17、git checkout -b name  创建并切换分支

18、git branch  查看当前分支,*为当前分支

19、git merge name  合并name分支到当前分支

20、git branch -d name  删除name分支

21、git pull  拉取远程仓库内容,clone到本地的仓库只有master分支内容

22、git tag tagname  为当前分支最新commit添加标签

git拉取分支的博客地址:https://www.cnblogs.com/sunlong88/p/8681363.html

posted @ 2018-12-06 16:10  小子Y  阅读(145)  评论(0编辑  收藏  举报