Git 命令

Git

Git命令

1.查看历史已一个简单的线串联一个历史 就像树一样

git log --graph

2.简单显示log日志

git log --oneline

3.查看作者的提交记录

git log --author zhangjun

4.查看最近两次提交的记录

git log -2

5.查看最近两次提交的差异

git log -p -2

6.创建和切换分支一个命令的操作

git checkout -b 分支名

7.强制切换到另一个分支

git checkout -f 分支名 (如果当前的分支发生变更 则全部丢弃)

8.删除远程分支:

git push origin --delete release

9.删除本地分支:

git branch -d release

10.第一次拉取远程代码:

git  clone  

11.设置密码:

git config --global user.email "[email protected]"lobal

12.设置用户名:

git config --global user.name "zhangjun"

提交不用再次设置密码:

13.修改本地的分支名

git branch -m 旧分支名 新分支名

14.回退暂存区里面的文件

git reset HEAD 

15.回退git commit -m 提交的文件

git reset HEAD^ 

16.将git commit -m提交的文件回退到暂存区

git reset --soft HEAD^ 

17.回退到上一个版本

git reset --hard HEAD
git reset --hard HEAD^

18.查看有冲突的文件

git  diff --name-only --diff-filter=U

19.显示标签

git tag 

20.不加任何参数,表示显示标签(以字母序)

git tag

21.默认是给最近的一次提交打上标签

git tag 标签名

22.给相应的提交打上标签

git tag 标签名 提交的id

23.显示该标签相关的那次提交的相关信息

git show 标签名

24.删除该标签

git tag -d 标签名

25.把某个标签推送到远程

git push 远程分支名 标签名(本地必须存在)

26.删除远程的标签名

1.先删除本地的标签名 git tag -d 标签名

2.再删除远程的标签 git push origin:refs/tags/标签名

标签跟commit挂钩 只要commit存在于多个分支 那么这几个分支就都能看到这个标签

27.删除本地的暂存区

git rm -rf --cached (只是删除本地的暂存区 不会影响工作区)

对于已经提交到远程或本地仓库的文件 .gitignore配置之后不会生效 我们必须先删除本地暂存区

里的文件之后,之后在加上.gitignore文件,最后在把暂区里面的内容提交上去

28.重新设置远程的url地址

git remote set-url origin [url]

29.拉取和关联远程的分支

git fetch  远程分支名

你可能感兴趣的:(Git 命令)