云社区云博客博客详情
云社区云博客博客详情

GIT使用经验总结

寻水的鱼 发表于 2018-05-18 16:22:5605-18 16:22
寻水的鱼 发表于 2018-05-18 16:22:5605-18 16:22
2
0

【摘要】 背景git是目前最先进的也是使用最多的分布式代码版本控制器,使用前需要现在各自的电脑上安装好git,网上很容易找到。本文是在智能家居app开发过程中遇到的一些问题和解决经验的总结,更偏向实际操作中的问题解决,而不是git使用的全面教程。常用git命令以及使用中遇到的问题处理1. 查询历史命令记录history2. 从远程新下载一个工程(记得改一下用户名和远程分支名...

背景

git是目前最先进的也是使用最多的分布式代码版本控制器,使用前需要现在各自的电脑上安装好git,网上很容易找到。

本文是在智能家居app开发过程中遇到的一些问题和解决经验的总结,更偏向实际操作中的问题解决,而不是git使用的全面教程。

常用git命令以及使用中遇到的问题处理

1.        查询历史命令记录

history

2.        从远程新下载一个工程(记得改一下用户名和远程分支名)

git clone http://w00438088@rnd-ott.huawei.com/hw-ws/hiapp/ios/smarthome -b hw/sz/mbb_home/platform/hiapp/master

3.        拉去库上的更新

git pull

4.        如果在拉取时本地有修改导致pull冲突可以先使用git stash将本地的修改储藏,在pull后使用git stash pop取出储藏的本地代码,在checkout切换branch时也可以使用,如果有sourceTree,则可以搭配着可视化操作更方便

5.        git commit操作我习惯使用Xcode提供的可视化操作,非常直观自己要提交哪些代码很方便操作

6.        推送到库上(:左侧为本地分支名,右侧为远程分支名)

git push origin hw/sz/mbb_home/platform/hiapp/master:refs/for/hw/sz/mbb_home/platform/hiapp/master

7.        git reset的使用(soft为只将缓存区重置为该commit,本地代码不变,hard本地和缓存区都重置,会覆盖掉本地修改,谨慎操作)

git reset --soft 385e6b7bd7645760d054eb7efe6c4d29c2cc2f24

git reset --hard 385e6b7bd7645760d054eb7efe6c4d29c2cc2f24

8.        查询所有分支

git branch –a

9.        查询当前分支下的提交记录

git log

10.     上单个commit

git cherry-pick 4727bb963ccfac838cbb84ffa937f2d69a35a1a3

11.     将hw/sz/mbb_home/platform/hiapp/master分支合并到当前分支

git merge hw/sz/mbb_home/platform/hiapp/master

12.     新建分支(May是新建的本地分支名,origin/hw/sz/mbb_home/release/hiapp/May是远程分支名)

git checkout -b May origin/hw/sz/mbb_home/release/hiapp/May

13.     切换分支(hw/sz/mbb_home/platform/hiapp/master为新的分支名称)

git checkout hw/sz/mbb_home/platform/hiapp/master

14.     git 处理冲突(尤其是当配置文件project.pbxproj有冲突需要在finder里打开该文件进行冲突的处理,smarthome项目目录是/smarthome/HiPlatform/SmartHome/SmartHome.xcodeproj,右击显示包内容,找到并打开project.pbxproj,处理冲突


如果有任何问题欢迎一起探讨。


作者|王铮


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 0
点赞
分享文章到微博
分享文章到朋友圈

相关文章


评论 (2)


烟花易冷

1楼2018-05-21 09:00:48
这个分支名比较有个性

寻水的鱼1楼2018-05-21 16:18:08

0/1000
0/1000
评论

登录后可评论,请 登录注册

评论

烟花易冷

2018-05-21 09:00:48
1
这个分支名比较有个性
展开全部内容

寻水的鱼

2018-05-21 16:18:08
可还行..
展开全部内容
没有评论了
温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消