对于git, 现在很多公司都会使用这个协作工具, 所以深入的掌握是必不可少的, 我大概写下git的一些总结。
欢迎评判。有想知道的可以留言, 我会添加进去
简写
可以先看看你的电脑上有没有简写, 没有的话就添加, 有的话可以按着你喜欢的修改修改
查看
cat ~/.gitconfig
修改
sudo vim ~/.gitconfig
我的配置
跟踪分支
很多人喜欢直接使用git pull 和 git push , 在没有分支跟踪的情况下, git pull 只会对master的代码进行更新, 所以需要跟踪下远程分支, 使git pull 的时候可以直接拉取到对应的分支, 跟踪分支有多种方法, 下面是我知道的3种, 我喜欢用第3种
1, git branch --set-upstream origin/test test
2, git checkout --track test origin/test
3, git push -u origin test
基于远程哪个分支创建分支
git branch origin/test test
冲突解决(rebase 合并)
1, 解决冲突
2, git add .
3, git rebase --continue
4,git push
一般提交
1, git add .
2, git commit -m "sdsd"
3, git pull
4, git push
冲突一般发生在第3步。
这次就写这些, 可以留言提出git的问题, 我会添加到秘籍里。