码迷,mamicode.com
首页 > 其他好文 > 详细

git 使用技巧总结 (不断更新中)

时间:2014-08-26 11:20:36      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   for   问题   div   代码   log   sp   new   

git 使用技巧总结
 
说明: 本地repo已经有啦,对应的远程repo 为tiger, 本地分支为master。 
 
问题一: 当拉取代码的remote repo仓库为tiger, 而现在要将修改push到remote repo的 develop分支该如何?
 
思路:拉取新的remote_develop_repo_url, 将原有的代码合并到当前分支, 然后再提交到 remote_develop_repo_url,。
  1. 首先将当前修改提交到本地当前master分支, git commit -m "this is comment"
  2. 然后使用git remote add remote_repo_name url ,来添加新的remote repo, git remote add new_repo url_from_igerrit 
  3. 然后再用git fetch remote_repo_name 来拉取代码 和 git branch 及其配置到本地,git fetch new_repo
  4. 然后,git checkout -b xx local_url 切换到新分支,  git checkout -b develop new_repo/develop
  5. 然后再将master分支的修改合并到当前分支上, merge命令自动commit了合并后的代码到新的分支, git merge master 
  6. 然后再用git log 查看下更新的是否生成了 change-id, 否则需要拷贝commit-msg 到当前.git/hook目录下, git log  (仅针对持续集成服务器需要根据change-id来分辨提交id的情况)
  7. 最后使用git push remote_repo_name  local_branch_name:/refs/for/remote_repo/branch_name 。 git push new_repo develop:refs/to/remote_develop_branch

问题二:

git 使用技巧总结 (不断更新中)

标签:使用   strong   for   问题   div   代码   log   sp   new   

原文地址:http://www.cnblogs.com/ToDoToTry/p/3936779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!