從什么都不懂開始(二)——創(chuàng)建Project提交到Github需要做什么

背景

接上篇,在理解什么是git后,總需要動手操作一下,還是那句話針對Git很熟練的大牛們可以點擊返回或者關(guān)閉啦

在看這篇文章之前你得準備好什么?

1、注冊好的你Gihub賬號
2、在setting里的SSH里有你電腦的SSHKey了。
3、準備好你自己需要放在git的文件夾
如果不會以上1、2兩點的同學,請自行Google或者Baidu。

將你的Project初始化成GitProject

以下將以AndroidProject為例子

新建一個AndroidProject后的文件夾內(nèi)容是這樣的:

AndroidProject

不要在意.gitignore一會兒會講到
在命令行執(zhí)行如下命令:

git init

gitinit

看到提示初始化了一個空的Git repository,再來看下我們剛剛的文件夾:


ini后的文件內(nèi)容

發(fā)現(xiàn)多了一個.git文件夾,至于里面的內(nèi)容大家可以看一

http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html
這篇文章很棒!

講你的Project提交到Github

1、在Github新建一個repository
2、打開編譯器,編輯最外面的.gitignore,如果沒有就新建一個這樣的文件,添加一些需要忽略的文件,比如.iml,/.idea之類的,AndroidStudio有提供.gitignore插件,這是編譯器生成的.gitignore

.gitignore

3、在命令行執(zhí)行
git add . 這個命令是為了讓你把所有的項目add到本地的緩存區(qū)
在執(zhí)行add之前打開編譯器可以看到
add之前
所有的文件都是紅色的,看到灰色的了嗎,這個是.gitingore起到了作用。
執(zhí)行完add后
執(zhí)行完add后
所有文件都變成了綠色
4、接下來執(zhí)行git commit -m "commit my project"
這句話是什么意思呢,就是把當前add過的文件提交到本地倉庫,如何查看剛才add過的文件呢,在執(zhí)行commit之前執(zhí)行git status
git status

這個git status 就是查看當前狀態(tài)下的git文件
那么到這里為止,我們就把所有文件提交到了本地倉庫(這個概念會在下節(jié)解釋)。
5、現(xiàn)在再看看編譯器里的所有文件,是不是都變白了呢?
別忘啦,把本地倉庫和遠程的倉庫關(guān)聯(lián)起來。執(zhí)行git remote add origin yourUrl,這個yourUrl就是你的遠程倉庫,剛剛新建號的,我的是:git remote add origin git@github.com:nimengbo/GitDemo.git,那么我就執(zhí)行git remote add origin git@github.com:nimengbo/GitDemo.git
6、最后再執(zhí)行git push -u origin master
就能在遠程倉庫看到你自己的代碼啦。

使用編譯器提交代碼

使用編譯器提交代碼

這上面的幾個點就是我們剛剛執(zhí)行到的add、commit、push了

總結(jié)

這一篇講怎么在Github上新建倉庫,以及把本地的代碼push上去。那么現(xiàn)在對整個流程有一個大概的認知了。下一篇將比較偏理論,會講一些本地工作區(qū),以及幾個經(jīng)常用到的命令都是做什么的。

最近大帥的開了個QQ實踐群(568863373),歡迎大家一起討論,也可以關(guān)注我們的公眾號:魔都三帥

公眾號
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容