git基本命令

来源:互联网 发布:淘宝天猫超市优惠券 编辑:程序博客网 时间:2024/06/14 13:44

1,clone项目到被地

git clone xxxxx

2,创建分支

git checkout -b xxx 创建分支并切换分支

git branch xxx

3,将分支推到远程上

git push orign xxx

4,查看本地分支

git branch

5,查看远程分支

git branch -a

6,切换分支

git checkout xxx

7,查看状态

git status

8,提交文件

git add xxx xxx xxx ...

git commit -m "注释"

git push

9,为推送当前分支并建立与远程上游的跟踪

git push --set-upstream origin xxx

10,历史记录回滚

git log 查看提交的历史记录

git log --pretty=oneline 查看简易的记录

git reflog 

git reset --hard 2f46641 (回滚到指定版本)

11,查看工作区和版本库里面最新版本的区别

git diff HEAD -- 文件

12,撤销工作区里的修改

git checkout -- 文件

13,删除文件

git rm 文件

14 恢复删除的文件(在没有提交的情况下)

 git checkout origin/master -- README.md

15,合并分支

git merge dev
16,对于分支总结

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

17,提交冲突

 git log --graph --pretty=oneline --abbrev-commit

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

git log --graph命令可以看到分支合并图。

如果不想让某个文件添加到git中,可以在.gitignore中进行添加,也可以用

 git update-index --assume-unchanged 文件名 命令

也可以用   git rm --cached 文件名 取消跟踪









1 0
原创粉丝点击