git的工作上使用

栏目: 编程工具 · 发布时间: 6年前

内容简介:思路:git pull 出现冲突后可以暂存本地修改git stash ,然后git pull 更新代码,git stash list 可查看暂存记录列表,释放本地暂存 git stash apply stash@{0} ,出现冲突文件,找到并解决,然后可以提交git add . 加入索引库,然后本地提交git commit -m '注释' 最后git push到远程

以下只是个人在工作上对git的使用记录

克隆项目

git clone

查看分支

查看本地分支:git branch
查看远程分支:git branch -r
查看所有分支:git branch -a

切换远程分支

git checkout -b myRelease origin/Release
**作用是checkout远程的Release分支,在本地起名为myRelease分支,并切换到本地的myRelase分支**

上传代码步骤

1. 查看当前修改内容:git status
 2. 添加到缓存区:git add .
 3. 添加到仓库:git commit -m "注释"
 4. 拉去最新代码(有冲突需要解决冲突):git pull
 5. 上传到远程仓库:git push

解决冲突

  1. 如果希望服务器上版本完全覆盖本地修改,使用如下命令回退并更新:
    git reset --hard
    git pull
    在idea上使用git插件合并yours的代码
  2. 都是有用的信息

思路:

git pull 出现冲突后可以暂存本地修改git stash ,然后git pull 更新代码,git stash list 可查看暂存记录列表,释放本地暂存 git stash apply stash@{0} ,出现冲突文件,找到并解决,然后可以提交git add . 加入索引库,然后本地提交git commit -m '注释' 最后git push到远程

1. git stash 暂存本地代码
 2. git stash list 查看当前git栈的信息
 3. git pull 拉取代码
 4. git stash pop stash@{0} 还原暂存代码
 5. 打开冲突文件
![111][1]
           Updated upstream 和=====之间的内容就是pull下来的内容
           ====和stashed changes之间的内容就是本地修改的内容

![图片描述][2]

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Developer's Guide to Social Programming

Developer's Guide to Social Programming

Mark D. Hawker / Addison-Wesley Professional / 2010-8-25 / USD 39.99

In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a s......一起来看看 《Developer's Guide to Social Programming》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具