内容简介:万事开头难,特别是和其他人合作时,犯错格外令人不舒服,而GitHub就是大家协作的一个平台,每天有数百万开发者聚集在一起协作。作为开发人员,你几乎每天都要在工作中使用GitHub或其他基于Git的工具。而对于刚刚入行的程序员,学习GitHub往往是首要的,阅读文摘和观看视频会有所帮助,不过都没有自己亲自动手实践来的强。
万事开头难,特别是和其他人合作时,犯错格外令人不舒服,而GitHub就是大家协作的一个平台,每天有数百万开发者聚集在一起协作。
作为开发人员,你几乎每天都要在工作中使用GitHub或其他基于Git的工具。而对于刚刚入行的程序员,学习GitHub往往是首要的,阅读文摘和观看视频会有所帮助,不过都没有自己亲自动手实践来的强。
近日,猿妹在GitHub上找到一个GitHub 新手的贡献指南——first-contributions,目前在GitHub上获得 6433 个Star,16378 个Fork( GitHub地址 ),下面来看看这个项目里都教了大家那些操作:
Fork(复制)本代码仓库
点击图示中的按钮去 Fork 这个代码仓库。这个操作会将代码仓库复制到你的账户名下。
Clone(克隆)代码仓库
接下来,将复制后的代码仓库克隆到你的电脑上。点击图示中的绿色按钮,接着点击复制到剪切板按钮(将代码仓库地址复制下来),随后打开命令行窗口,敲入如下 git 命令:
git clone "刚才复制的 url 链接"
"刚才复制的 url 链接"(去掉双引号)就是复制到你账户名下的代码仓库地址。获取这链接地址的方法请见上一步。譬如:
git clone https://github.com/你的Github用户名/first-contributions.git
'你的 Github 用户名' 指的就是你的 Github 用户名。这一步,你将复制到你账户名下的 first-contributions 这个代码仓库克隆到本地电脑上。
新建一个分支
下面的命令能在命令行窗口中,把目录切换到 first-contributions
cd first-contributions
接下来使用 git checkout 命令新建一个代码分支
git checkout -b <新分支的名称>
譬如:
git checkout -b add-myname
对代码进行修改,而後 Commit (提交) 修改
打开 Contributors.md 这个文件,更新文件内容,将你的名字加上去,保存修改。git status 这命令会列出被改动的文件。接着 git add 这命令则可以添加你的改动,就像如下这条命令。
git add Contributors.md
现在就可以使用 git commit 命令 commit 你的修改了。
git commit -m "Add <你的名字> to Contributors list"
将改动 Push(发布)到 GitHub
使用 git push 命令发布代码
git push origin <分支的名称>
将 <分支的名称> 替换为之前新建的分支名称。
提出 Pull Request 将你的修改供他人审阅
前往 Github 你的代码仓库,你会看到一个 Compare & pull request 的按钮。点击该按钮。
接着再点击 Create pull request 按钮,正式提交 pull request。
查看更多教程,可以到GitHub详情页获取
以上所述就是小编给大家介绍的《入门GitHub,这一个开源项目足够了!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 开源工具 | Python数据科学入门
- WebSocket 从入门到写出开源库
- 官方中文版开源!快速入门PyTorch
- 7个开源平台,入门无服务器计算
- NSA开源逆向工具Ghidra入门使用教程
- 开源机器人开发入门学习资料汇总
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
突破——程序员如何练就领导力
刘朋 / 电子工业出版社 / 2018-8-31 / 55.00元
内容简介: 在今日中国如雨后春笋般出现的各种新兴的互联网和软件公司中,有越来越多的技术达人凭借在技术上的优异表现而被晋升为技术团队的管理者和领导者。然而,从技术到管理——从单枪匹马的个人贡献者到一呼百应的技术团队领导者——注定是“惊险的一跃”。对于刚走上技术团队管理岗位的技术专家,你一定遇到过和本书作者当年一样的各种困惑和不适“症状”: ——我能处理好人“机”关系,但是如何处理好人际关......一起来看看 《突破——程序员如何练就领导力》 这本书的介绍吧!