Git工作中的應用

2021-10-10 05:15:25 字數 2014 閱讀 8660

git修改已commit的注釋資訊實現

git commit之後,想撤銷commit

git checkout -b m-v3.1.0 origin/m-v3.1.0

git checkout -b 本地分支名 origin/遠端分支名
git update-index1、本地修改不提交到遠端倉庫

git update-index --assume-unchanged 檔名
2、取消本地忽略

git update-index --no-assume-unchanged 檔名
administrator@opgz3u8k5tx0cvz mingw64 /c/vve (one)

$ git push -u origin one

檢視本地和遠端倉庫的所有分支

git branch -a

上面看了本地倉庫只有master分支,那麼怎麼檢視本地和遠端倉庫的所有分支呢?如下:

檢視遠端倉庫的分支

git branch -r

去自己的工作分支

$ git checkout work

新增新的檔案

$ git add .

提交工作分支的修改說明

$ git commit -m '注釋'

回到主分支

$ git checkout master

獲取遠端最新的修改,此時不會產生衝突

$ git pull

回到工作分支

$ git checkout work

用rebase合併主幹的修改,如果有衝突在此時解決

$ git rebase master

回到主分支

$ git checkout master

合併工作分支的修改,此時不會產生衝突

$ git merge work

提交到遠端主幹

$ git push

撤回未提交的所有資料

$ git checkout .
輸入命令,進入vim介面

git commit --amend

在vim中輸入i 編輯提交的資訊 在輸入 :wq 儲存 在push上傳就好了,這個操作是提交了注釋,在沒有push的時候。

寫完**後,我們一般這樣

git add . //新增所有檔案

git commit -m 「本功能全部完成」

執行完commit後,想撤回commit,怎麼辦?

這樣涼拌:

git reset --soft head^

這樣就成功的撤銷了你的commit

注意,僅僅是撤回commit操作,您寫的**仍然保留。

說一下個人理解:

head^的意思是上乙個版本,也可以寫成head~1

如果你進行了2次commit,想都撤回,可以使用head~2

–mixed

意思是:不刪除工作空間改動**,撤銷commit,並且撤銷git add . 操作

這個為預設引數,git reset --mixed head^ 和 git reset head^ 效果是一樣的。

–soft

不刪除工作空間改動**,撤銷commit,不撤銷git add .

–hard

刪除工作空間改動**,撤銷commit,撤銷git add .

注意完成這個操作後,就恢復到了上一次的commit狀態。

git工作中的常用操作

1.安裝git之後配置使用者名稱密碼 git config global user.name tiemaocsdn git config global user.email tiemaocsdn qq.com 2.將遠端倉庫拉去到本地工作空間進行開發 通過如下幾種方式進行 拉取 1.git chec...

MYSQL在工作中的應用

1 多表操作,必須開啟事務 2 陣列儲存db可以使用json序列化。主要是考慮json是比較通用的資料格式,如果使用分隔符拼接必須單獨約定乙個分隔符。choicestr fmt.sprintf v,choice strings.trimright choicestr,choicebyte,err j...

工作中的git實際使用

分支名統一格式 型別 任務編號 專案 模組 本次修改內容 例如 hotfix t321 www pay x 修bug分支 release t321 www pay x 測試分支 在開始一次新開發時,從master主幹切出新的開發分支 git checkout master git pull git ...