git常用命令---总结与廖雪峰的官方网站

参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

应用:

1

把远程代码拉到本地

git clone git@git.xiaojukeji.test.git

2

查看当前状态

git status

3

查看更改的详情内容

git diff

4

查看近三条日志

git log

5

查看命令历史

git reflog

6

优化提交

git rebase

7

查看远程库信息

git remote

8

查看远程库详细信息

git remote -v

9

删除上传到暂存区的文件

git rm lj.txt

 

回退:

1

放弃已更改的文件

git checkout -- lj.txt

2

放弃已上传到暂存区的内容

git reset HEAD lj.txt

3

放弃已上传到分支的内容,回退到上一版本

git reset --head HEAD^

放弃已上传到分支的内容,回退到上上一版本

git reset --head HEAD^^

放弃已上传到分支的内容,回退到某一版本

git reset --head commitid

 

分支:

1

查看本地分支

git breach

2

查看远程和本地分支

git breach --all   或者git branch -a

3

创建分支

git branch lj

4

创建并切换分支

git checkout -b lj

5

切换分支

git chechout lj

6

创建关联远程分支,并切换

git checkout -b lj origin/lj

7

合并此分支到当前分支

git merge lj

8

普通模式合并分支

git merge --no-ff -m 'shuoming' lj

9

删除本地分支

git branch -d lj

10

强行删除没有被合并的分支

git branch -D lj

11

查看分支合并图

git log --graph

12

删除远程分支(慎重)

git push origin :fenzhi

13

提交本地lj分支作为远程的lj分支

git push origin lj:lj

 

工作区:

1

保存工作区

git stash

2

还原工作区

git stash apply

3

删除工作区

git stash drop

4

还原并删除工作区

git stash pop

5

查看被保存的工作区列表

git stash list

6

还原某一个工作区

git stash apply stash@{n}

 

标签:

1

查看标签

git tag

2

查看此标签详情

git show tag

3

新建标签

git tag lj

4

新建带说明的标签

git tag -a 'lj' -m 'shuom'

5

对特定的commitid添加标签

git tag -a 'lj' -m 'shuom' commitid

6

推送标签到远程

git push origin lj

7

推送全部标签到远程

git push origin --tags

8

删除本地标签

git tag -d lj

9

删除远程标签

git tag -d lj

git push origin :refe/tags/lj

 

配置:

1

设置用户名

git config --global user.name 'lj'

2

设置邮箱

git config --global user.email 'lj@163.com'

3

设置别名

git config --global alias.beiming yuanming

4

设置颜色

git config --global color.ui ture

 

 

posted on 2018-08-16 16:14  lijinglj  阅读(110)  评论(0编辑  收藏  举报