Git命令總結

2021-09-29 20:10:01 字數 2314 閱讀 5069

四個位置:

git remote add origin [email protected]:jiangph2016/倉庫名.git
git remote -v

git remote show origin

git log --oneline
引數:

git fetch
會把master分支推送到遠端倉庫上的master分支

git push origin master
git remote remove origin
分支名預設為master

git fetch origin [分支名]

get merge origin/[分支名]

git pull origin [遠端分支名]:[本地分支名]
其中如果要操作的就是當前分支,那麼[本地分支名可以不寫]

即git pull = git fetch + git merge

git add .

git commit -m "update"

git push origin master

如果出現403錯誤,則vim .git/config

修改,增加使用者名稱和密碼

[remote "origin"]

fetch = +refs/heads/*:refs/remotes/origin/*

url = https://[使用者名稱]:[密碼]@github.com/[專案].git

.gitignore檔案中加入希望被忽略的檔案

可以使用萬用字元

本地倉庫回退到某個版本

git reset --hard [commit id]
本地回退到上乙個版本,head代表上乙個版本,head^表示上上個版本

git reset --hard head^
強行把本地的提交到遠端

git push -f origin master
git init
這時候本地會多乙個.git資料夾,專案已經建立完成了。

再參考新增遠端倉庫

撤銷上一次提交 並將暫存區檔案重新提交

git commit --amend
撤銷全部的檔案

git reset head
撤銷指定的檔案

git reset head [檔名]

git rm --cached [檔名]
誤刪本地檔案後

git checkout [檔名]

git checkout .

某個檔案不需要了,僅僅使用rm是刪掉的本地檔案

使用git rm刪掉倉庫中的檔案(從本地和暫存區刪除檔案)

git rm [檔名]
git rm --cached [檔名]僅僅從暫存區刪掉檔案

git branch    # 僅檢視本地分支

git branch -a # 檢視所有的分支(包括遠端分支)

git branch [分支名]
git checkout [分支名]
這時候本地的檔案會被立刻修改!

git checkout -b [分支名] origin/[分支名]
在當前的分支上合併某分支

git merge [分支名]
git branch -d [分支名]
當前正在dev分支上開發,master的**更新了,需要合併

git checkout master 

git pull #此操作使本地master分支和遠端保持一致

git checkout dev

git merge master

git push origin dev

git命令總結

git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...

Git命令總結

git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...

git命令總結

1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...