git init
git clone [url]
例:git clone
// 新增乙個新的 remote 遠端倉庫
git remote add [remote-name] [url]
例:git remote add origin
origin:相當於該遠端倉庫的別名
// 列出所有 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 // 新增指定檔案
git commit -m "注釋"
// 撤銷最近的乙個提交.
git revert head
// 取消 commit + add
git reset --mixed
// 取消 commit
git reset --soft
// 取消 commit + add + local working
git reset --hard
git
push
[remote-name]
[loca-branch]:[remote-branch]
例:git
push
origin
master
:master
git status
git fetch [remote-name]/[branch]
git merge [remote-name]/[branch]
pull =fetch + merge
git pull [remote-name] [branch]
例:git pull origin master
// 列出分支
git branch
// 建立乙個新的分支
git branch (branch-name)
// 刪除乙個分支
git branch -d (branch-nam)
// 刪除 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 常用的操作
向遠端倉庫提交了下檔案,發現沒必要提交target目錄,可以做了如下操作 git rm r cached target git commit m delete target git push origin master開啟github看一下,target目錄是不是沒有提交了!如果想把target目錄...
Git的常用操作
使用git有段時間了,現在終於有了一些基本概念。把常用的做一些總結,以供開發使用。參考 git clone local 從remote 拷貝乙個倉庫到localgit branch 在local建立乙個分支branchname git branch 列出local所有分支 git checkout ...
Git常用的操作
1 git使用的常規操作 git pull 編輯 git add git commit git push 用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區 用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支 用git push 提交到遠端的倉庫。其實就是工作區...