为了便于做代码归档,初步试用了一下github,在windows上有一个很方便的工具github for windows可以可视化对项目进行管理,ubuntu上需要自己弄git,然后配置SSH,网上很多不再复述。
常见开源软件开发中的github使用流程如下:
1、在github上进行Fork
2、将1的仓库clone至本地开发环境
3、在本地环境中创建分支
4、在分支中进行自己的相关开发工作
5、将分支push到1的远程仓库中,即创建远程分支(可以用git branch -av查看)
6、在github上对Fork来源仓库发送Pull Request
常见的git操作如下:
1、查看git状态 git status
2、查看目前的分支情况 git branch -av
3、向目前分支的暂存区添加文件 git add xxx.xx
4、提交暂存区中的文件 git commit -m "xxx"
5、添加远程仓库 git remote add origin git@github.com:huaweiboy/Test.git
5、查看远程仓库 git remote show origin
6、将当前分支内容更新到远程仓库 git push -u origin FeatureBranch
7、将分支合并 git merge --no-ff FeatureBranch
8、删除分支 git branch -d FeatureBranch
9、删除远程分支 git push origin :FeatureBranch