Git 版本管理的使用方法整理

2021-08-15 09:38:53 字數 2359 閱讀 9889

思忖良久,還是直接上命令吧~

建立本地倉庫

git init
獲取遠端倉庫

git clone [url]
建立遠端倉庫

// 新增乙個新的 remote 遠端倉庫

git remote add [remote-name] [url]

// 列出所有 remote 的別名

git remote

// 列出所有 remote 的 url

git remote -v

// 刪除乙個 renote

git remote rm [name]

// 重新命名 remote

git remote rename [old-name] [new-name]

從本地倉庫中刪除

git rm file.txt         // 從版本庫中移除,刪除檔案

git rm file.txt -cached // 從版本庫中移除,不刪除原始檔案

git rm -r *** // 從版本庫中刪除指定資料夾

從本地倉庫中新增新的檔案

git add .               // 新增所有檔案

git add file.txt // 新增指定檔案

提交,把快取內容提交到 head 裡

git commit -m "注釋"
撤銷

// 撤銷最近的乙個提交.

git revert head

// 取消 commit + add

git reset --mixed

// 取消 commit

git reset --soft

// 取消 commit + add + local working

git reset --hard

把本地提交 push 到遠端伺服器

git push [remote-name] [loca-branch]:[remote-branch]
檢視狀態

git status

git fetch [remote-name]/[branch]

git merge [remote-name]/[branch]

pull = fetch + merge

git pull [remote-name] [branch]

分支

// 列出分支

git branch

// 建立乙個新的分支

git branch (branch-name)

// 刪除乙個分支

git branch -d (branch-name)

// 刪除 remote 的分支

git push (remote-name) :(remote-branch)

切換分支

// 切換到乙個分支

git checkout [branch-name]

// 建立並切換到該分支

git checkout -b [branch-name]

忽略檔案在本地倉庫根目錄建立 .gitignore 檔案。win7 下不能直接建立,可以建立 ".gitignore." 檔案,後面的標點自動被忽略;

/.idea          // 過濾指定資料夾

/fd/* // 忽略根目錄下的 /fd/ 目錄的全部內容;

*.iml // 過濾指定的所有檔案

!.gitignore // 不忽略該檔案

git的使用方法

專案上傳至線上 git add git commit 備註 git push git branch 顯示所有分支 git branch newbranch 在本地建立新的分支 git checkout newbranch 切換到新的分支 git push origin newbranch 將新的分支...

Git的使用方法

2 使用git 進入cmd中切入自己需要記錄的檔案內,輸入命令 git init 執行,執行後檔案目錄中會多乙個 git 的資料夾 在目錄中建立乙個 hello.txt 檔案 如內容如下 然後在命令列中執行 git add 檔名 此時執行後沒有任何反饋的,只是將檔案存入快取中還未真正的上傳到git ...

git的使用方法

1.先把檔案新增到git git add readme.txt 2.在提交 m是提交時候寫的一句話 git commit m wrote a readme file 要隨時掌握工作區的狀態,使用git status命令 如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容...