背景
接上篇,在理解什么是git后弟胀,總需要動手操作一下沛励,還是那句話針對Git很熟練的大牛們可以點擊返回或者關(guān)閉啦
在看這篇文章之前你得準備好什么匹涮?
1吁断、注冊好的你Gihub賬號
2趁蕊、在setting里的SSH里有你電腦的SSHKey了坞生。
3、準備好你自己需要放在git的文件夾
如果不會以上1掷伙、2兩點的同學是己,請自行Google或者Baidu。
將你的Project初始化成GitProject
以下將以AndroidProject為例子
新建一個AndroidProject后的文件夾內(nèi)容是這樣的:
不要在意.gitignore一會兒會講到
在命令行執(zhí)行如下命令:
git init
看到提示初始化了一個空的Git repository炎咖,再來看下我們剛剛的文件夾:
發(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
3粹胯、在命令行執(zhí)行
git add .
這個命令是為了讓你把所有的項目add到本地的緩存區(qū)在執(zhí)行add之前打開編譯器可以看到
執(zhí)行完add后
4、接下來執(zhí)行
git commit -m "commit my project"
這句話是什么意思呢牢贸,就是把當前add過的文件提交到本地倉庫竹观,如何查看剛才add過的文件呢,在執(zhí)行commit之前執(zhí)行
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)注我們的公眾號:魔都三帥