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

關于Git的幾個使用技巧

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

1. Git常用命令圖

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

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

git reset head <暫存的文件>

 

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

git reset --hard <commit的hash值>

注:--hard 丟棄working directory中內容的修改

       --soft 保留working directory中內容的修改

 

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

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

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

(2)# git commit --amend

以上命令執行后會調到文本編輯窗口

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

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

git push origin master -f

此時服務端的注釋信息已經是剛修改的注釋信息了

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

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

 

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

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

git rebase -i head~2

此時會跳轉到文本編輯窗口

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

(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 參數在回退版本后會拋棄當前工作區的修改

       --soft 參數在回退版本后可以保留當前工作區的修改

 

(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 "提交注釋信息"

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

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

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

2022-04-02 09:56:44

pipPython

2013-06-03 10:02:53

WAF繞過

2018-05-04 09:14:09

Git技巧shell命令

2024-11-19 15:28:15

2022-09-07 00:04:37

JavaScript運算符技巧

2019-07-25 10:45:05

GitHub技巧網站

2024-06-21 14:41:52

2022-01-06 15:21:32

pipPython技巧

2025-04-11 08:26:41

2022-04-06 07:32:41

Java運算符變量

2015-11-30 17:12:31

Git使用技巧

2019-09-29 10:04:26

技術編程開發

2015-02-04 10:32:57

Objective-CSwift

2018-04-15 15:43:46

Git技巧命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品亚洲一区 | 国产高清视频 | 久久久久久久夜 | 亚洲精品9999| 国产成人一区二区三区精 | 欧美精品久久久久 | 99视频在线 | 天天精品在线 | 91免费观看国产 | 天天碰夜夜操 | 精品九九 | 午夜日韩视频 | 欧美精品中文字幕久久二区 | 蜜臀久久 | 日本免费黄色一级片 | 91在线精品视频 | 蜜桃视频在线观看www社区 | 一区中文字幕 | 高清久久久 | 成人黄色电影在线播放 | 国产激情一区二区三区 | 国产不卡视频在线 | 国产专区在线 | 欧美精品一区二区三区在线播放 | 中文字幕国产日韩 | 久久人人网| 欧美亚洲高清 | 91精品国产乱码久久久久久久久 | 日韩高清一区 | 在线观看国产三级 | 国产成人短视频在线观看 | 国产一级在线 | 国产免费黄网 | 欧美一区二区三区在线 | 日本一区二区高清不卡 | 国产精品久久久久一区二区三区 | 亚洲网站在线观看 | 国产精品网址 | 亚洲成人三级 | 亚洲国产小视频 | 午夜99 |