git的常用命令梳理

--配置自己的信息
git config --global user.name "chenxu"
git config --global user.email "[email protected]"


--設置git的工作空間
mkdir code
cd code/
git init


--添加到緩存區
git add -- index.txt
git add . [ps:添加所有有改動的文件到緩存區]


--提交到倉庫
git commit -m "註釋" --index.txt
git commit -m "註釋" [ps:將所有的在緩存區的文件提交到倉庫]


--查看改動內容[只能在沒add前和前一個版本進行對比]
git diff -- index.txt
git diff [ps:查看所有文件的改動內容]


--撤銷更改[只能在沒add前和恢復到上一個版本] 讓這個文件回到最近一次git commit或git add時的狀態
git checkout -- index/index.txt
git checkout [ps:切換分支]


--查看有所改動且沒提交到倉庫的所有文件信息
git status 


--查看歷史記錄日誌
git log index/index.txt
git log --pretty=oneline index/index.txt [ps:一行顯示]


--回退版本 [注意:如回退之前第三個版本,則前兩次提交其他文件的也被回退]
git reset --hard HEAD^
git reset --hard 27faedb5230f784e2dddaf71041b0f1dc0ab5d77


--查看每條命令具體信息。包括執行後版本信息
git reflog 


--生產ssh祕鑰
ssh-keygen -t rsa -C "[email protected]"


--克隆
git clone [email protected]:chennxu_755/common.git


--添加關聯
git remote add origin [email protected]:chennxu_755/common.git


--移除關聯
git remote rm origin


--提交代碼

git push origin master

使用git在本地創建一個項目的過程

$ makdir ~/hello-world    //創建一個項目hello-world
$ cd ~/hello-world       //打開這個項目
$ git init             //初始化
$ touch README
$ git add README        //更新README文件
$ git commit -m ‘first commit’     //提交更新,並註釋信息“first commit”
$ git remote add origin [email protected]:defnngj/hello-world.git     //連接遠程github項目
$ git push -u origin master     //將本地項目更新到github項目上去















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章