Git自我实践记录

2016-08-11  本文已影响18人  杰米

iOS开发中的Git流程

创建新的仓库

屏幕快照 2016-08-11 下午5.10.03.png

克隆到本地

在git客户端clone 仓库目录

配置

命令行查看当前git仓库目录 关联用户名和邮箱

将本地仓库推上github远程仓库

想将一个早期创建的demo传上github

屏幕快照 2016-08-11 下午7.31.36.png 屏幕快照 2016-08-11 下午7.32.22.png 屏幕快照 2016-08-11 下午7.33.32.png

到这一步就报错了,是由于前面埋的坑,因为前面在github上创建新仓库时添加了一个Readme,导致不能push

屏幕快照 2016-08-11 下午7.35.10.png

这一步强制推送到远程仓库,远程仓库将被本地仓库覆盖,推送后Readme被删除了


冲突解决

对于解决 Git 的 Merge Conflict 你有哪些经验和技巧?
芒果iOS开发之 CONFLICT (content): AutoMatic merge failed;fix conflicts and then commit the result.

对于解决 Git 的 Merge Conflict 你有哪些经验和技巧?

--no-ff


关于所有撤销

有用命令

Paste_Image.png Paste_Image.png Paste_Image.png git reset --hard Head 是重置到上一次提交(最新),Head^是上上次提交 git revert b5f203 revert到first commit后会产生冲突?? 修改冲突并且提交后 没有回到first啊?应该是因为我合并的时候保留了这些信息

git revert 就是回退到之前版本并且跟当前版本比较,看保留还是不保留当前版本的变化,然后反向提交?
git reset revert 回退回滚取消提交返回上一版本

创建分支追踪远程分支

参考链接
在GitHub上分享和展示你的代码
三分钟搞定Github代码分享
Git与Github的使用,有团队流程
Git常用命令大图,比较全
GotGitHub--比详细
怎样使用 GitHub?--知乎

上一篇 下一篇

猜你喜欢

热点阅读