git
提交代码到github
- 创建本地仓库
1 | git init |
追踪本地文件
1
git add .
提交修改
1
git commit
添加远程仓库
解决分支冲突
推送代码到远程仓库
分支操作
如果子分支会继承父分支中的内容,兄弟分支中的内容是独立的
创建分支
1 | git branch module_a |
module_a中的内容和main中的内容是独立的
创建子分支
1 | git branch <子分支> <父分支> |
切换分支
1 | git checkout module_a |
合并分支
现在我们需要将fun1分支合并到父分支上
1 | git merge <分支名> |
上面这个命令将某个分支合并到当前分支
解决冲突
推荐使用merge而不是rebase
fun1和fun2两个分支都对merge.txt进行了修改,且内容都不一样
这个时候执行合并操作,git
会对文件进行箭头标记,表示冲突的部分,这个时候需要我们手动修改内容,在将冲突文件添加到跟踪
1 | git add merge.txt |
远程操作
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xiao's blog!