思忖良久,還是直接上命令吧~
建立本地倉庫
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可以檢視修改內容...