赞
踩
git add . => 将工作区修改的数据放到暂存区
git commit -m “建议有意义的说明” => 将暂存区的内容提交到版本去
git push => 将形成版本的内容提交到远程仓库上
git branch => 查看本地分支
git branch 分支名字 => 创建一个基于master的子分支
git branch -d 分支名 => 删除分支
git branch -r => 查看远程仓库上的分支
git branch -a => 查看远程和本地分支
git checkout 分支名 => 切换到该分支
git checkout -b 分支名 => 创建分支并切换到该分支
git pull => 是将仓库上的内容全部拉去下来并和自己合并
git pull -u origin 分支名称 => 单个分支的数据拉取 它同样也会和自己的分支上的内容进行合并
git status => 可以查看修改(变更)的一些文件
git log => 可以看到历史版本 (如果版本信息过多 会出现:这时按q键就可以退出)
先切换到子分支将该分支的代码提交
然后切换到git checkout master 主分支上面merge合并子分支代码
git merge 子分支名 => 合并该子分支的代码(内容)
链接: 多人协同开发那些事 先看懂再操作(Git分支合并冲突的解决)
git 拒绝合并不相关的历史的问题
先是git push 出现以下的问题
再用 git pull 出现会出现以下的字眼
git pull
fatal :refusing to merge unrelated histories
// 拒绝合并不相关的历史
解决办法:
// 先执行
git pull origin master --allow-unrelated-histories
// 在执行
git push origin master
执行完后应该就没别的问题了~~~~~~~~~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。