命令git init
栗子:
正常應返回:$ mkdir learngit
$ cd learngit
$ git init
initialized empty git repository in /users/.../learngit/.git/
注:成功後目錄中有.git隱藏目錄,使用ls -a可以看見,切勿修改
新增:git add filename
提交:git commit -m 「提交說明」
可以新增多個檔案提交一次,栗子:
注1:檔案必須在倉庫目錄(子目錄)下$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
注2:如果只add沒有commit,只會將修改放入暫存區,未提交再次修改會覆蓋之前的修改,提交後最近的一次修改生效
檢視狀態:git status
檢視修改:git diff
提交修改和提交新檔案是一樣的兩步:
*隨時掌握工作區的狀態,使用git status命令。$ git add filename
$ git commit -m "***"
如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。*
檢視提交日誌:git log
簡略日誌:git log –pretty=oneline
通過以上命令可以看到乙個長串的commit id(版本號)和提交說明
回退版本:git reset
$ git reset --hard head^
head表示當前版本,上乙個版本就是head^,上上乙個版本就是head^^,之後的可以寫成head~100
返回最新版本需要找到那個commit id,栗子:
$ git reset --hard 3628164
注:版本號不用寫全
終端已關閉可以使用檢視歷史命令:git reflog查詢到commit id
命令:git checkout
栗子:
$ git checkout -- filename
說明:
命令git checkout – filename意思就是,把filename檔案在工作區的修改全部撤銷,這裡有兩種情況:
總之,就是讓這個檔案回到最近一次git commit或git add時的狀態。
git基本操作命令
1 建立本地倉庫 git init 2 專案新增至暫存區 git add 檔名 或 git add a 3 提交至本地倉庫 git commit m 提示資訊 4 檢視工作區狀態 git status 5 檢視歷史記錄 git log pretty oneline 按行顯示 6 回退上個版本 git...
Git基本操作命令
git參考 git init 初始化乙個git倉庫 git add file 新增乙個檔案,可以是多個檔案 git commit m frist 新增備註 git push u origin master 將檔案提交到主分支上 git stuts 檢視目前的git狀態 git remote add ...
git基本操作命令
這些命令是以前在網上看的廖雪峰大神的git教程後自己做的筆記總結記錄的,一直放在文字文件中存著生灰。話說廖神的git教程講的真心不錯,強烈推薦有不會使用git的朋友去看看。這是我第一次寫部落格,算是鍛鍊自己,同時也是為自己的學習做做筆記吧。1.用 git config global user.nam...