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
本文介绍了Git中常用的命令,包括暂存修改、切换分支、恢复文件、删除分支等操作方法。同时,还详细解释了如何使用git rebase来整理分支合并后的混乱历史记录,以及如何处理git pull时产生的冲突。
252

被折叠的 条评论
为什么被折叠?



