前提
所有的前提是已經(jīng)有了github賬號(hào)徘键,并且公鑰已經(jīng)存在github自己的賬號(hào)下了赃泡。
兩種方法
方法1:
進(jìn)入項(xiàng)目所在目錄
// (初始化項(xiàng)目),默認(rèn)會(huì)創(chuàng)建一個(gè)master分支
git init
//添加README.md文件
touch README.md
//下面的步驟是提交項(xiàng)目代碼到git緩存和倉(cāng)庫(kù)中,只有執(zhí)行了下面步驟鞋真,在執(zhí)行g(shù)it branch的時(shí)候才會(huì)出現(xiàn)master分支
git add .
git commit -m '提交注釋'
// (遠(yuǎn)程倉(cāng)庫(kù)與本地倉(cāng)庫(kù)建立連接name一般為origin)
git remote add <name> <remote_url>
//把遠(yuǎn)程倉(cāng)庫(kù)拉去下來(lái)
git fetch
//設(shè)置本地branch與遠(yuǎn)程倉(cāng)庫(kù)中關(guān)聯(lián)的branch崇堰,下面origin是上步的name值,origin/remote_branch_name遠(yuǎn)程分支名,
//local_branch_name本地分支名
git branch --set-upstream-to=origin/<remote_branch_name> <local_branch_name>
//拉去遠(yuǎn)程代碼涩咖,若有沖突進(jìn)行處理,在提交時(shí)省略遠(yuǎn)程分支與本地分支名字主要是因?yàn)樯弦徊皆O(shè)置2分支關(guān)聯(lián)
git pull
//提交本地倉(cāng)庫(kù)代碼到遠(yuǎn)程倉(cāng)庫(kù)
git push
方法2:
進(jìn)入一個(gè)新目錄:
//克隆遠(yuǎn)程倉(cāng)庫(kù)海诲,這時(shí)候本地目錄已經(jīng)與遠(yuǎn)程倉(cāng)庫(kù)建立了關(guān)聯(lián)
git clone <remote_url>
//把需要上傳的項(xiàng)目拷貝到本目錄下
//把項(xiàng)目提交到本地緩存和本地倉(cāng)庫(kù)中
git add .
git commit - m '提交注釋'
git push
記錄自己的學(xué)習(xí)路程希望幫助有遇到同樣問(wèn)題的人。