ITS·黑客

【Git】详细笔记

2017-05-21  本文已影响18人  某米狼

分布式版本控制系统除了Git以及促使Git诞生的BitKeeper外,还有类似Git的Mercurial和Bazaar等。这些分布式版本控制系统各有特点,但最快、最简单也最流行的依然是Git!

git config:配置相关信息
git clone:复制仓库
git init:初始化仓库
git add <name>:添加更新内容到索引中
git add -u:将文件的修改、文件的删除,添加到暂存区。
git add .:将文件的修改,文件的新建,添加到暂存区。
git add -A:将文件的修改,文件的删除,文件的新建,添加到暂存区。
git diff:比较内容
git status:获取当前项目状况
git commit:提交
git branch:查看分支
git branch <name>:创建分支
git checkout <name>:切换分支
git checkout -b <name>:创建+切换分支
git merge <name>:合并分支到当前分支
git branch -d <name>:删除分支
git reset:恢复版本
git log:查看日志

首先,可以试图用git push origin branch-name推送自己的修改;
如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
如果合并有冲突,则解决冲突,并在本地提交;
没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!
如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name。

上一篇下一篇

猜你喜欢

热点阅读