1. 程式人生 > >linux下創建git代碼

linux下創建git代碼

獲取 vim 刪除 新項目 新的 init repos linux下 ron

1.創建一個新的repository:

先在github上創建並寫好相關名字,描述。

$cd ~/hello-world //到hello-world目錄

$git init //初始化

$git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具體文件)

$git commit //提交到本地倉庫,然後會填寫更新日誌( -m “更新日誌”也可)

$git remote add origin [email protected]:WadeLeng/hello-world.git //增加到remote

$git push origin master //push到github上

2.更新項目(新加了文件):

$cd ~/hello-world

$git add . //這樣可以自動判斷新加了哪些文件,或者手動加入文件名字

$git commit //提交到本地倉庫

$git push origin master //不是新創建的,不用再add 到remote上了

3.更新項目(沒新加文件,只有刪除或者修改文件):

$cd ~/hello-world

$git commit -a //記錄刪除或修改了哪些文件

$git push origin master //提交到github

4.忽略一些文件,比如*.o等:

$cd ~/hello-world

$vim .gitignore //把文件類型加入到.gitignore中,保存

然後就可以git add . 能自動過濾這種文件

5.clone代碼到本地:

$git clone [email protected]:WadeLeng/hello-world.git

假如本地已經存在了代碼,而倉庫裏有更新,把更改的合並到本地的項目:

$git fetch origin //獲取遠程更新

$git merge origin/master //把更新的內容合並到本地分支

6.撤銷

$git reset

7.刪除

$git rm * // 不是用rm

//------------------------------常見錯誤-----------------------------------

1.$ git remote add origin [email protected]:WadeLeng/hello-world.git

錯誤提示:fatal: remote origin already exists.

解決辦法:$ git remote rm origin

然後在執行:$ git remote add origin [email protected]:WadeLeng/hello-world.git 就不會報錯誤了

2. $ git push origin master

錯誤提示:error:failed to push som refs to

解決辦法:$ git pull origin master //先把遠程服務器github上面的文件拉先來,再push 上去。

linux下創建git代碼