git是目前世界上最先進的分布式版本控制系統!!!
git能自動幫我們記錄每次檔案的改動,還可以讓同事協作編輯。
接下來,簡單的介紹下git的安裝和常用命令:
git安裝:
完成安裝後,再選單欄選擇git 》git bash,跳出命令列視窗,就說明安裝成功了;
安裝完成後,還需要最後一步設定,再命令列輸入:
$ git config --global user.name "輸入使用者名稱" (自定義)
$ git config --global user.email "輸入email" (自定義)
2、linux系統安裝git:
再linux命令視窗,輸入git,看看系統有沒有安裝:
$ git
the program 'git' is currently not installed. you can install it by typing:
sudo apt-get install git
上面告訴你沒有安裝git,同時也告訴你如何安裝git。
如果你碰巧用debian或ubuntu linux,通過一條sudo apt-get install git
就可以直接完成git的安裝,非常簡單。
3、mac os x上安裝git:
git常用命令:
mkdir learngit 建立版本庫,建立乙個空目錄
git init 把剛建立的庫,變成git可以管理的庫
vi test.txt 編輯文字內容 (git只能編輯txt文字,word和作業系統自帶的txt文字就不行。為什麼不可以呢?因為格式存在二進位制,因此版本控制系統無法跟蹤文字的改動)
git add test.txt 檔案新增到倉庫 (警告提示,不用管,一般執行此命令後,不會出現任何提示資訊的)
git commit -m 「本次提交的說明」 檔案提交到倉庫
git status 讓我們時刻掌握倉庫當前狀態,下面命令告訴我們test文字被修改了,但還沒有提交。
git diff test.txt 能讓我們看到, 具體修改的內容。
git log或git log --pretty=oneline ,返回的結果都是一樣的,後者顯示清晰,前者沒用的內容顯示比較多。
git reset --hard head^ 回退到上乙個版本,「^」回退到上乙個版本,「^^」回退到上上個版本,如果是回退到10個版本,就寫成git reset --hard head~10。
執行成功後,最新版本「第二次新增」,已經看不到了,如果需要回退到「第二次新增」呢?如何回退?只要上面的命令列視窗沒有被關閉,你就可以找到commit id是a870990e.....
執行:git reset --hard a870990e(commit id只要不存在相同的,就只輸入前部分就可以了)
git reflog 用來記錄每一次命令,比如:你回退到某個版本時,又關閉了命令列視窗,第二天又想恢復到之前的版本,找不到commit id怎麼辦?git提供了reflog命令。
git checkout -- test.txt 撤銷修改,有兩種情況,一種:修改後還沒有放在暫存區的,撤銷修改就回到之前的版本;二種:已新增到暫存區的,(又作了修改),撤銷後回到新增到暫存區後的狀態;
git reset head test.txt 撤銷修改,已新增到暫存區的,還沒有提交,撤銷後回到工作區的狀態
git rm test.txt 刪除檔案,再執行git commit -m 版本庫中也被刪除了
Git安裝和常用命令
sudo apt get install git git config global user.name your name git config global user.email email example.com mkdir learngit cd learngit git init touc...
git常用命令和linux安裝
git initgit config global user.name git config global user.email git versiongitlist是乙個git倉庫檢視器 git statusgit add 新增 檔案到暫存區 git commit m 簡要說明 git log g...
git 的安裝和常用命令
mac有兩種安裝git的方法。安裝homebrew,然後通過homebrew安裝git,具體方法請參考homebrew的文件 在windows上安裝git 安裝完成後,在開始選單裡找到git git bash,蹦出乙個類似命令列視窗的東西,就說明git安裝成功!安裝完成後設定 安裝完成後,還需要最後...