【教程】GitHub开源项目维护、协助、贡献;自己仓库代码维护、提交等
基础流程框架
1. 先将大型开源项目fork到自己仓库中,然后使用 git clone xxx (建议使用ssh)将fork的仓库代码下载到本地:
git clone git@github.com:xxxxxx.git
2. 创建新分支,并切换到新分支上:
git branch [新分支名称]
3. 切换到新分支:
git checkout [新分支名称]
4. 即可开始修改分支上的代码
5. 将修改后需要提交的代码添加到暂存区:(注意add后面有个空格)
git add .
6. 提交本地代码:
git commit -m "修改说明"
7. push到git仓库:
git push origin [新分支名称]
8. 登陆github网站,进入自己或者fork的仓库,仓库上方会显示是否创建PR,创建、提交
系统会进行测试,并且告知管理员 开源项目仓库管理员 merge 后,即会合并到master上
高级用法:
1. 创建+切换分支:
git checkout -b [分支名称]
等同于两步:
git branch [分支名称]
git checkout [分支名称]
2. 查看分支:
查看本地分支:
git branch
会输出所有分支,其中*标识的是你当前所在的分支
查看远程分支:
git branch -r
查看所有分支
git branch -a
3. 查看本地状态:
git status
4. 将新分支推送到github某分支
git push origin [分支名称]
5. 删除本地分支
git branch -d [分支名称]
6. 删除github仓库远程分支
git push origin :[分支名称]
|