git 操作汇总
来源:互联网 发布:蜜蜂软件 编辑:程序博客网 时间:2024/06/10 18:47
1)git如何拉分支
转自:http://www.cnblogs.com/lingear/p/6062093.html
开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作:
1. 切换到被copy的分支(master),并且从远端拉取最新版本
$git checkout master
$git pull
2. 从当前分支拉copy开发分支
$git checkout -b dev
Switched to a new branch 'dev'
3. 把新建的分支push到远端
$git push origin dev
4. 拉取远端分支
$git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> dev
经过验证,当前的分支并没有和本地分支关联,根据提示进行下一步:
5. 关联
$git branch --set-upstream-to=origin/dev
6. 再次拉取 验证
$git pull
2)git add 所文件
git add -A
git add .
3)commit 所有改变
git commit -m "提交注释"
git push origin 分支名称
4)
git Please tell me who you are解决方法
http://blog.csdn.net/qq_26540999/article/details/53445589
所以解决方法是当出现这个上述提示后 接着补充
你在命令行中执行
git config --global user.email "你的邮箱"
git config --global user.name "你的名字"
(注意 “ 前面是有空格的)
输入完后再接着执行git commit 即可成功!
5)git 切换分支
$ git checkout -b xxxxx origin/xxxxx
其中xxxxx为分支名
6)使用git pull文件时和本地文件冲突怎么办
$ git stash
$ git pull
$ git stash pop stash@{0}
打开冲突的文件,会看到类似如下的内容:
其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。
解决完成之后,就可以正常的提交了。
- git操作汇总
- git 简单操作汇总
- git 操作汇总
- 工作中git 操作汇总
- Git常用操作命令汇总
- git汇总
- 汇总操作
- git 使用汇总
- git参考资料汇总
- Git学习资料汇总
- git错误大汇总
- git 使用汇总
- git重点知识汇总
- Git常用命令汇总
- git 学习资料汇总
- Git使用汇总
- git乱码解决方案汇总
- 常用Git命令汇总
- QT自学笔记(三)
- Maven更新
- 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素
- echarts x轴坐标文字显示不全
- 服务化实战之 dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型
- git 操作汇总
- 形参实参 (总结)
- 团队天梯赛L1-003. 个位数统计
- static的使用
- url,href,src的区别
- 折中查找
- threejs知识点:1.模型分析
- 卡尔曼滤波--学习笔记
- Oil Deposits