1. 程式人生 > >常用的Git命令整理

常用的Git命令整理

最近把自己做的一些小專案傳到Github上,使用Git不再僅僅是簡單的add、push等,作為新手,遇到了很多問題,今天有時間進行整理和記錄,並持續更新。

上傳到遠端倉庫

git init  //初始化,建立本地倉庫
git add *****  //向本地庫新增檔案
git commit -m '*****'  //添加註釋,這是一個好習慣,我通常會加上時間
git remote add origin https://github.com/githubUsername/repositoryName.git  //把本地倉庫
                                                   與遠端倉庫建立連線
git push origin master  //把本地倉庫的內容提交到遠端倉庫

一般來說,不會出錯。如果你事先沒有設定好SSH,那麼會提醒你輸入Github的賬號和密碼。如果是這個錯誤,會提示你“fatal:Authentication failed”,授權錯誤重新執行上一條push命令,再次輸入使用者名稱和密碼就好了。如果成功則顯示
這裡寫圖片描述

關於add命令,具體點

git add .  //新增所有檔案及資料夾
git add modules/js/hello.js  //新增一個檔案
git add style  //新增style整個資料夾及其下面的所有內容

如果報錯,則有以下幾種情況
1. 初始化報錯
Reinitialized existing Git repository in *****
說明你已經存在本地倉庫了,不用理會(學好英語很重要,尤其是程式設計師)
2. 添加註釋
no changes added to commit
說明你沒有改變本地庫,不需要添加註釋
3. 連結遠端庫報錯
fatal: remote origin already exists
刪除上次連線後重新連線到新的遠端庫即可。如果不改變遠端庫,則忽略該錯誤直接push

git remote rm origin
git remote add origin https://github.com/githubUsername/repositoryName.git

4. 程式碼改動太大,為保護誤操作而拒絕本次
error:failed to push som refs to…….
先把遠端伺服器github上面的檔案拉下來,再push 上去。

git pull origin master(注:pull=fetch+merge)

基本操作

1.刪除操作

git rm style/index.css  //刪除一個檔案
git rm style -r -f  //刪除style整個檔案及其內容

2.檢視

git ls-files

3.恢復刪除的檔案

git checkout -f

提交程式碼到分支

建立一個分支並切換過去

checkout --orphan branchName

或者建立一個新的分支,再切換過去

git branch branchName   //建立分支
git checkout branchName  //切換到branchName分支

檢視本地倉庫的所有分支

git branch

在Github上建立一個分支並把程式碼提交上去

git push origin branchName

相關推薦

no