git的工作上使用

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

内容简介:思路: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]

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

查看所有标签

猜你喜欢:

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

RESTful Web Services Cookbook

RESTful Web Services Cookbook

Subbu Allamaraju / Yahoo Press / 2010-3-11 / USD 39.99

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 10......一起来看看 《RESTful Web Services Cookbook》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

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

HEX HSV 互换工具