git基本操作命令

2021-07-13 11:30:07 字數 1599 閱讀 6566

命令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 「提交說明」

可以新增多個檔案提交一次,栗子:

$ git add file1.txt

$ git add file2.txt file3.txt

$ git commit -m "add 3 files."

注1:檔案必須在倉庫目錄(子目錄)下

注2:如果只add沒有commit,只會將修改放入暫存區,未提交再次修改會覆蓋之前的修改,提交後最近的一次修改生效

檢視狀態:git status

檢視修改:git diff

提交修改和提交新檔案是一樣的兩步:

$ git add filename

$ git commit -m "***"

*隨時掌握工作區的狀態,使用git status命令。

如果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...