git的常用命令梳理

2021-07-15 08:45:57 字數 1725 閱讀 8205

--配置自己的資訊

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專案上去

git常用命令梳理 md

git 四種狀態 從已經有的倉庫轉殖 git clone 檢查當前檔案狀態 git status 這是個多功能命令,根據目標檔案的狀態不同,此命令的效果也不同 可以用它開始跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態等 git add 忽略某些檔案 可以建立...

Rsync常用命令梳理

作為乙個運維工程師,面對的伺服器的數量可能非常多,在學會使用ansible saltstack的同時,環境和資料的同步也是必不可少的技能。說到 同步 就不得不說到rsync。rsync不但可以在本機進行檔案同步,還可以作為遠端同步的工具。下面是梳理的一些常用的rsync命令 a,archive 歸檔...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...