您的位置:首页 > 其它

git 学习记录

2017-08-20 00:00 253 查看
git工作流

团队之间成员之间互相协作, git工作流是一套方法流.
http://blog.jobbole.com/76843/ Git工作流指南
http://blog.jobbole.com/76861/ Git工作流指南:Forking工作流
http://blog.jobbole.com/76867/ Git工作流指南:Gitflow工作流
http://blog.jobbole.com/76857/ Git工作流指南:功能分支工作流
http://blog.jobbole.com/76847/ Git工作流指南:集中式工作流
http://www.cnblogs.com/cnblogsfans/p/5075073.html Git 在团队中的最佳实践--如何正确使用Git Flow

技巧

1. 已经 commit, 没有push,撤销 commit,保留了你之前 commit 的代码.

git reset <commit_id>

2. 已经 push,撤销commit,回到某个commit.

这种操作会撤销到上一次的 commit,随之的也是你上次的 commit 修改的代码会消失.

git reset --hard <commit_id>

git push origin HEAD --force

3. 拉取某个分支的 commit.(http://www.cnblogs.com/0201zcr/p/5752771.html)

git cherry-pick <commit id>

git cherry-pick <多个commit id>

20c2f506d789bb9f041050dc2c1e954fa3fb6910

2633961a16b0dda7b767b9264662223a2874dfa9

5d5929eafd1b03fd4e7b6aa15a6c571fbcb3ceb4

工具

1. Android Studio 自带 git.

2. SourceTree 也不错.

资料

https://github.com/TeamStuQ/skill-map/blob/master/data/map-Git.md
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git git工作流 git学习