常用的Git操作

2021-08-14 09:42:19 字數 2009 閱讀 3582

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 提交到遠端的倉庫。其實就是工作區...