看了两篇文章,都是一样的方法,看来是可行的
摘自:https://blog.csdn.net/liaofengji/article/details/104892687?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-7&spm=1001.2101.3001.4242
摘自:https://blog.csdn.net/weixin_40367126/article/details/104197540?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
git修改代码后,如何再git pull而不覆盖修改的代码
置顶 一个勤奋爱写笔记的好菇凉 2020-02-06 15:54:04 5586 收藏 7
分类专栏: git python
版权
一. 先把修改好的代码存放在缓存里,等代码拉下来以后再恢复缓存里的修改的代码
步骤:
1.git stash save "这里是注释"
2.git pull
3.git stash pop
4.git stash list
5.git stash show
二.若想取消本地的修改:to discard changes in working directory
“git checkout -- <file>
"
注意:--
与file之间有一个空格
git push origin zhangsan:"user/zhangsan/ticket1/
具体请参考https://www.cnblogs.com/zndxall/archive/2018/09/04/9586088.html
三.取消commit而不影响代码:
git reset --soft HEAD^
四.若想add removed的文件到缓存区,则
git add --all <path>
'git add --all <pathspec>' will let you also record the removals.
五.查看指定用户的commit提交
git log --author="ry,d"
六.创建新的分支,并提交代码
1.git checkout develop
2. git pull origin develop
3. git checkout -b user/renyue
4. git add
5. git commit -m "this is comment"
6. git push origin user/renyue:"this is cloud branch name"
七. 将代码revert到指定commit
- 将代码revert到42b19aacfb395b8237e38e08ab6cb61b01cd5e0d这个commit,包含当前这个commit
git reset --hard 42b19aacfb395b8237e38e08ab6cb61b01cd5e0d
commit id可以从git上拿到
2. 将代码还原到最新的commit
get reset HEAD
八. 删除远程分支
1.查看当前有哪些分支,其中remote开头的就是远程分支
git branch -a
2.删除指定的远程分支
git push origin --delete branch_name
九.配置git用户
git config --global user.email name@qq.com
git config --global user.name name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)