git stash
如果你想切换分支,又不想提交。可以使用该命令暂存你的修改。在你切换回来该分支时,记得使用git stash apply来恢复你的修改。
git checkout 分支名称
切换到某一分支
git chekout 文件名称
将某文件恢复到上次提交状态
git branch -d 分支名称
删除某一分支
git branch
查看所有分支
git log
查看本分支的全部历史
git rebase
大部分情况下,多人开发的git log最终合并分支会比较混乱,包含多个不同分支上的commit信息和merge commit。这让我们很难追踪。对这种情况下,建议使用git rebase,它可以让git log显的从来没有经历过分支合并,一直只是一个人在开发一样。
git pull
将远程分支拉取到本地,并自动merge。如果有冲突,需要手动解决冲突。解决冲突的办法为打该文件(使用任意文本编辑器,IDE可能会提供更好的merge界面),在>>>>>>>>>>和==========之间的事本分支的修改,在<<<<<<<<<<<和========为对方分支修改
git push
git push origin bug_fix_gaodaliang6:gaodaliang_feature
第一个参数是远程服务器名,第二个是本地分支,第三个是远程分支
git fetch
将远程分支拉取到本地,但不会自动merge