社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

入门GitHub,这一个开源项目足够了!

开源最前线 • 5 年前 • 393 次点击  

开源最前线(ID:OpenSourceTop) 猿妹 整编

链接:https://github.com/borisbanushev/stockpredictionai


万事开头难,特别是和其他人合作时,犯错格外令人不舒服,而GitHub就是大家协作的一个平台,每天有数百万开发者聚集在一起协作。


作为开发人员,你几乎每天都要在工作中使用GitHub或其他基于Git的工具。而对于刚刚入行的程序员,学习GitHub往往是首要的,阅读文摘和观看视频会有所帮助,不过都没有自己亲自动手实践来的强。



近日,猿妹在GitHub上找到一个GitHub 新手的贡献指南——first-contributions,目前在GitHub上获得 6433 个Star,16378 个Fork(GitHub地址:https://github.com/firstcontributions/first-contributions),下面来看看这个项目里都教了大家那些操作:



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详情页获取



●编号619,输入编号直达本文

●输入m获取文章目录


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32171
 
393 次点击