--配置自己的資訊
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,全域性配置檔案,作用於所有...