随笔分类 -  Git学习笔记

摘要:1.查看远程分支,和上面的第一步相同2. 从远程获取最新版本到本地git fetch origin master:tempgit fetch origin master:temp 这句命令的意思是:从远程的origin仓库的master分支下载到本地并新建一个分支temp现在,你的小伙伴要在dev分... 阅读全文
posted @ 2015-10-12 14:23 feiling 阅读(440) 评论(0) 推荐(0)
摘要:如果不小心把错误的commit给commit了,可以对其进行撤销1.使用git log查看commit日志,找到错误提交前一版本commit的哈希值;2.使用git reset --hard commit_id;3.git push origin HEAD --force(git push --fo... 阅读全文
posted @ 2015-10-12 11:00 feiling 阅读(232) 评论(0) 推荐(0)
摘要:冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然... 阅读全文
posted @ 2015-08-06 00:04 feiling 阅读(2687) 评论(0) 推荐(0)
摘要:1. git log -p filename查看文件的每一个详细的历史修改,如果没有-p选项,只显示提交记录,不显示文件内容修改,git log -p -3 filename 显示最近的3次提交。2. git log --pretty=oneline filename每一行显示一个提交,先显示哈希码... 阅读全文
posted @ 2015-08-05 23:58 feiling 阅读(378) 评论(0) 推荐(0)
摘要:在团队协作过程中,经常会出现自己的代码被别人修改的情况,需要切换到旧版本查看历史代码。Xcode集成的git插件功能有限,不能像在eclipse中git插件可以查看所有历史版本。git作为版本管理工具自身是提供这些功能,今天在这里整理下:1. 首先通过git log 1.txt,查看文件的修改历史,... 阅读全文
posted @ 2012-01-17 22:21 feiling 阅读(257) 评论(0) 推荐(0)