最近在學(xué)習(xí)怎么把本地項(xiàng)目上傳到GitHub
撬讽,在這里做一個(gè)記錄。悬垃。游昼。
在網(wǎng)上查了很多資料,終于功夫不負(fù)有心人啊尝蠕、烘豌、、啦啦啦
在這里創(chuàng)建倉庫看彼、配置SSH keys
神馬的就直接跳過啦~如果需要廊佩,可以去看看這篇文章[半小時(shí)學(xué)會(huì)上傳本地項(xiàng)目到github][],里面詳細(xì)說明了該步驟
[半小時(shí)學(xué)會(huì)上傳本地項(xiàng)目到github]:http://www.cocoachina.com/ios/20160212/15024.html
上傳本地項(xiàng)目到GitHub
有三個(gè)方法
- 1靖榕、可以直接在
GitHub
網(wǎng)站上對(duì)應(yīng)的倉庫選擇upload files
上傳标锄,但是這種方法只能一個(gè)文件一個(gè)文件的傳~~~各種麻煩 - 2、使用github客戶端茁计×匣剩可以到這里下載 https://desktop.github.com
下載好之后輸入用戶名 郵箱 密碼登陸之后clone剛創(chuàng)建的倉庫到本地 - 3、使用終端命令行
由于俺個(gè)人比較懶,嫌下客戶端麻煩還占空間践剂,所以選擇終端命令行上傳啦啦??
接下來就介紹命令行上傳的步驟啦:
- 第一步:建立本地Git倉庫
cd到你的本地項(xiàng)目根目錄下鬼譬,執(zhí)行git
命令
git init
- 第二步:將本地項(xiàng)目工作區(qū)的所有文件添加到暫存區(qū)
git add .
//如果想添加項(xiàng)目中的指定文件,那就把.改為指定文件名即可
- 第三步:將暫存區(qū)的文件提交到本地倉庫
git commit -m ""
//冒號(hào)里面寫注釋語句
- 第四步:和自己的倉庫建立遠(yuǎn)程鏈接,鏈接可以在你的
GitHub
倉庫中獲得逊脯。執(zhí)行git
命令:
git remote add origin https://github.com/lizishiye/test.git
//后面的URL地址就是我在下圖中復(fù)制的https地址
34071499766448_.pic_hd.jpg
- 第五步:拉取
git pull origin master
- 第六步:將代碼由本地倉庫推送到
Github
遠(yuǎn)程倉庫
git push -u origin master
執(zhí)行完之后如果無錯(cuò)誤就上傳成功了优质。
需要提示的是這里的master
是Github
默認(rèn)的分支,如果你本地的當(dāng)前分支不是master
男窟,就用git checkout master
命令切換到master
分支盆赤,如果你想用本地當(dāng)前分支上傳代碼,則把第五歉眷、六步的命令里的master
切換成你的當(dāng)前分支名即可。
最后貼一些Github常用的命令:
- 切換分支:
git checkout name
- 撤銷修改:
git checkout -- file
- 刪除文件:
git rm file
- 查看狀態(tài):
git status
- 添加記錄:
git add file
或git add .
- 添加描述:
git commit -m "miao shu nei rong"
- 同步數(shù)據(jù):
git pull
- 提交數(shù)據(jù):
git push origin name
分支操作
- 查看分支:
git branch
- 創(chuàng)建分支:
git branch name
- 切換分支:
git checkout name
- 創(chuàng)建+切換分支:
git checkout -b name
- 合并某分支到當(dāng)前分支:
git merge name
- 刪除分支:
git branch -d name
- 刪除遠(yuǎn)程分支:
git push origin :name