成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于Git的幾個使用技巧

開發(fā) 后端
參數(shù) -am 與 -m 不同的是 -m 提交需要先 git add <文件> 加入stage,然后才能commit提交,而 -am 相當于 add 與 commit的組合,可以直接commit,但是前提是被改動的文件已被 tracked

1. Git常用命令圖

  • Workspace:工作區(qū)
  • Index / Stage:暫存區(qū)
  • Repository:本地倉庫
  • Remote:遠程倉庫

2. 撤銷剛剛git add(暫存的文件)

git reset head <暫存的文件>

 

3. 撤銷暫存區(qū)中指定的commit之前的提交

git reset --hard <commit的hash值>

注:--hard 丟棄working directory中內(nèi)容的修改

       --soft 保留working directory中內(nèi)容的修改

 

4. 修改commit***一次的注釋信息

使用命令:# git commit --amend  如:

(1)git log命令查看到***一次的commit注釋信息為:“注釋信息”

(2)# git commit --amend

以上命令執(zhí)行后會調(diào)到文本編輯窗口

將這里的注釋信息改成你想要的注釋信息,如“修改注釋信息”,保存

(3)重新push到服務端即可

git push origin master -f

此時服務端的注釋信息已經(jīng)是剛修改的注釋信息了

注:修改***一次commit的注釋信息還有一種更簡單的方式,如下:

# git commit --amend -m "提交注釋信息"

 

5. 修改commit的歷史注釋信息

(1)使用 git rebase -i head~2(~2指列出當前版本的前2條提交記錄)

git rebase -i head~2

此時會跳轉(zhuǎn)到文本編輯窗口

共列出了兩條歷史提交信息,要修改哪條就將哪條的 pick 字段修改為 edit ,如將***條改成edit,然后保存退出,這是可通過git log命令可以發(fā)現(xiàn)現(xiàn)在git的***一次提交已經(jīng)變成你選中的那條了。

(2)然后就可以通過 git commit --amend命令來進行修改了

(3)修改完后使用 git rebase --continue 命令返回

(4)git push origin master -f

 

6. 版本回退

(1)使用git log查看歷史提交信息,如

(2)如想回退到 ”新增index.html頁面“這個提交版本

git reset --hard bebdaf328533d2517875a3db7d1aabc2834f2d59

 

注:--hard 參數(shù)在回退版本后會拋棄當前工作區(qū)的修改

       --soft 參數(shù)在回退版本后可以保留當前工作區(qū)的修改

 

(3)push到遠程服務端

git push origin master -f

注:-f 為強制推送,不然服務器會拒絕推送

[[185186]] 

 

7. 合并多個commit最簡單的方法

比如要將已提交的3個commit合并為一個commit

(1)撤銷***的3個commit

git reset head~3

(2)新建一個commit提交

git commit -am "提交注釋信息"

注:參數(shù) -am 與 -m 不同的是 -m 提交需要先 git add <文件> 加入stage,然后才能commit提交,而 -am 相當于 add 與 commit的組合,可以直接commit,但是前提是被改動的文件已被 tracked

責任編輯:張燕妮 來源: 開源中國社區(qū)
相關推薦

2023-02-02 14:06:00

history命令技巧

2023-12-01 15:54:44

2015-08-24 08:59:13

Git技巧

2022-08-18 10:01:35

Jmeter技巧

2021-07-12 15:35:56

JavaScript代碼運算符

2023-11-23 10:21:37

2018-05-04 09:14:09

Git技巧shell命令

2022-04-02 09:56:44

pipPython

2013-06-03 10:02:53

WAF繞過

2024-11-19 15:28:15

2019-07-25 10:45:05

GitHub技巧網(wǎng)站

2022-09-07 00:04:37

JavaScript運算符技巧

2024-06-21 14:41:52

2025-04-11 08:26:41

2022-04-06 07:32:41

Java運算符變量

2022-01-06 15:21:32

pipPython技巧

2015-11-30 17:12:31

Git使用技巧

2019-09-29 10:04:26

技術編程開發(fā)

2018-04-15 15:43:46

Git技巧命令

2015-02-04 10:32:57

Objective-CSwift
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九99精品 | 欧美片网站免费 | 欧美色欧美亚洲另类七区 | 在线观看亚洲专区 | 国产午夜精品一区二区三区嫩草 | 久久综合一区二区 | 韩国久久 | 国产九九精品视频 | 亚洲午夜精品一区二区三区他趣 | 玖玖综合在线 | 日韩成人在线视频 | 福利视频亚洲 | 欧美精品中文字幕久久二区 | 国产电影一区二区三区爱妃记 | 激情 亚洲| 精品一区在线 | 欧美福利视频 | 做a视频| 日韩三级视频 | 亚洲综合成人网 | 四色永久| 九九久久这里只有精品 | 小草久久久久久久久爱六 | 欧美5区| 日日操日日舔 | 欧美日韩高清一区二区三区 | 国产精品免费一区二区三区四区 | 久久久女 | 国产精品夜色一区二区三区 | 久久久久国产精品 | 美女黄网站视频免费 | 久久久网 | 91国内在线观看 | 国产伦精品一区二区三区精品视频 | 人人人人人爽 | 国产精品久久久久久久7777 | 亚洲日本欧美 | 欧美αv| 亚洲一区二区三区免费在线观看 | 伊人网站 | 在线观看成人精品 |