Git 分支管理及提交指定文件至远程仓库
【摘要】 一、命令集 1.1 刷新分支git remote update origin --prune 1.2 查看所有分支git branch -a 1.3 查看远程分支git branch -r 1.4 查看本地分支所关联的远程分支git branch -vv 1.5 修改本地分支名称git branch -m old_branch new_branch 1.6 删除远程旧分支git push ...
一、命令集
1.1 刷新分支
git remote update origin --prune
1.2 查看所有分支
git branch -a
1.3 查看远程分支
git branch -r
1.4 查看本地分支所关联的远程分支
git branch -vv
1.5 修改本地分支名称
git branch -m old_branch new_branch
1.6 删除远程旧分支
git push origin :old_branch
1.7 将新分支推送到远程仓库
git push --set-upstream origin new_branch
或者git push -u origin new_branch
注意:把origin改为自己的名称。
1.8 分支切换、合并
git checkout --track origin/dev 切换到远程dev分支
git branch -D master develop 删除本地库develop
git checkout -b dev 建立一个新的本地分支dev
git merge origin/dev 将分支dev与当前分支进行合并
git checkout dev 切换到本地dev分支
1.9 检出仓库
检出仓库:$ git clone git://github.com/jquery/jquery.git
二、命令图
三、拓展阅读
在项目开发过程中,经常会出现这样一种应用场景:本地部分代码还未写完,测试那边跑来告诉你要赶紧修复某个文件bug
,情况紧急,待改完后,提交代码的时候,发现自己还在开发阶段的某些代码不想提交,此时,可利用git
指令帮助你实现提交指定文件!
3.1 操作命令
git status -s
查看仓库状态;git add src/components/文件名
添加需要提交的文件名(加路径–参考git status
打印的文件路径);git stash -u -k
忽略其他文件,把先修改的隐藏起来,这样提交的时候就不会提交未被add
的文件;git commit -m
“哪里做了修改可写入…”;git pull
拉取合并;git push
推送到远程仓库;git stash pop
恢复之前忽略的文件(非常重要的一步);
为避免提交冲突,git
提交代码参考步骤:
git stash save "tocommit"
// 暂存当前修改文本git pull
// 更新当前分支git stash pop
// 分支更新基础上,弹出之前文本修改git add .
// 将工作区当前文本修改添加至缓存区git commit -m "功能描述"
// 提交、注释git push
// 推送至远程仓库
四、拓展阅读
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)