$ sudo apt-get install git
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
$ mkdir learngit
$ cd learngit
$ git init
$ touch readme.txt
$ git add readme.txt
$ git commit -m "add a readme file"
commit
可一次提交多個檔案,如:
$ git add file1.txt
$ git add file2.txt
$ git add file3.txt
$ git commit -m "add 3 files"
git add
是將工作區的檔案新增到暫存區
git commit
是將暫存區的檔案提交到當前分支
$ git diff readme.txt // diff即difference
$ git status
$ git log
--pretty=oneline
$ git reset --hard head^ // 回退到上個版本
回退到上個版本後,git log
看不到最近提交的版本了,如果要回到最近提交的版本,則需要找到版本的commit id
。
$ git reset --hard 3628164
// 3628164即為版本commit id
$ git reflog // reflog中第一列即為commit id
$
gitcheckout--
readme
.txt
$ git reset head readme.txt
$ git rm test.txt
$ git commit -m "remove test.txt"
$ git checkout -b dev // 建立dev分支
git checkout
命令加上-b引數表示建立並切換,相當於以下兩個命令:
$ git brance dev
$ git checkout dev
可用git branch
命令檢視當前分支:
$ git branch
* dev // 當前分支前面會標乙個*號
master
$ git merge dev
git merge
命令用於合併指定分支到當前分支。
-刪除分支
$ git branch -d dev
$ git config --global alias.st status
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch
$ git config --global alias.unstage 'reset head'
$ git config --global alias.last 'log -1'
$ git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr)%c(bold blue)<%an>%creset' --abbrev-commit"
Git安裝和常用命令
git是目前世界上最先進的分布式版本控制系統!git能自動幫我們記錄每次檔案的改動,還可以讓同事協作編輯。接下來,簡單的介紹下git的安裝和常用命令 git安裝 完成安裝後,再選單欄選擇git git bash,跳出命令列視窗,就說明安裝成功了 安裝完成後,還需要最後一步設定,再命令列輸入 git ...
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安裝成功!安裝完成後設定 安裝完成後,還需要最後...