Mark Git 初步

来源:互联网 发布:sql 取日期部分 编辑:程序博客网 时间:2024/06/10 21:53

步骤

  1. 建立和使用一个仓库
  2. 建立一个分支
  3. 做一个提交
  4. 拉拽请求

第一步 很简单,鼠标点点就好了
第二步 建立一个分支概念,相当于拷贝出一个临时的空间出来开发,开发完了之后在merge 到主分支中,大家可以分开开发,在通过codereviewer 进行合并。
在合并的时候需要pull request ,此时需要比较代码不同的部分,通过后可以合并到master中。
第三步 中的commit标准是在新生成的分支中进行,当文件进行修改后,就可以进行一次commit,而且要添加相应的log
当完成了一批量的feature开发中,通过pull request 进行合并,此时要进行必要code reviewer ,并进行合并。

Fork :

 可以直接从github上面fork 一个版本的仓库到本地。这样你的仓库中就会有一个和那个版本一样的仓库,此时可以当作一个自己的仓库,同时作为别人的branch 进行开发,当开发完成后可以通过提交pull request 将更新的代码更新到别人的仓库中。

本地开发和提交流程
首先 git clone 一个仓库下来。
然后在本地开发
通过 git branch branchName 新建分支
通过 git checkout -b branchName 来切换
开发测试完毕后通过git commit 进行提交
最后用git push 提交到服务器端


之前写的还是太简单了,详细的过程要如下

git branch dev 

创建一个新的分支

git checkout dev 

转移到当前分支

开发。。。git add XXX.cpp 

修改的文件

git commit 

提交并写上commit log

git push  origin dev 

发到网上.在网上提交一个pull request 查看每一处不同,然后merge
这样才能完成。

ps:
ubuntu 下有个gitg工具可以很好的图形化完成上述操作,建议使用
以上就是利用github 来进行代码的管理和开源项目的开发。
psps :
gitk 是自带的图形化git工具,非常给力比gitg厉害

0 0
原创粉丝点击