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

背景

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

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

1、註冊好的你Gihub賬號

2、在setting里的SSH里有你電腦的SSHKey了。

3、準備好你自己需要放在git的文件夾

如果不會以上1、2兩點的同學,請自行Google或者Baidu。

將你的Project初始化成GitProject

以下將以AndroidProject為例子

新建一個AndroidProject後的文件夾內容是這樣的:

不要在意.gitignore一會兒會講到

在命令行執行如下命令:

git init

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

發現多了一個.git文件夾,至於裡面的內容大家可以看一

gitready.com/advanced/2

這篇文章很棒!

講你的Project提交到Github

1、在Github新建一個repository

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

3、在命令行執行

git add . 這個命令是為了讓你把所有的項目add到本地的緩存區

在執行add之前打開編譯器可以看到

所有的文件都是紅色的,看到灰色的了嗎,這個是.gitingore起到了作用。

執行完add後

所有文件都變成了綠色

4、接下來執行git commit -m "commit my project"

這句話是什麼意思呢,就是把當前add過的文件提交到本地倉庫,如何查看剛才add過的文件呢,在執行commit之前執行git status

這個git status 就是查看當前狀態下的git文件

那麼到這裡為止,我們就把所有文件提交到了本地倉庫(這個概念會在下節解釋)。

5、現在再看看編譯器里的所有文件,是不是都變白了呢?

別忘啦,把本地倉庫和遠程的倉庫關聯起來。執行git remote add origin yourUrl,這個yourUrl就是你的遠程倉庫,剛剛新建號的,我的是:git remote add origin git@github.com:nimengbo/GitDemo.git,那麼我就執行git remote add origin git@github.com:nimengbo/GitDemo.git

6、最後再執行git push -u origin master

就能在遠程倉庫看到你自己的代碼啦。

使用編譯器提交代碼

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

總結

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

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

weixin.qq.com/r/NESFnZb (二維碼自動識別)

推薦閱讀:

為什麼使用 Git 和 Dropbox 來做版本管理,直接用 Dropbox 來做不行嗎?
從0開始學習 GitHub 系列之「初識 GitHub」
GitHub|2017年 倫敦深度學習研討會資料庫(附資源)
GitHub 上有哪些優美的 node.js 框架?

TAG:Android开发 | GitHub | 版本控制 |