日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git切换到旧版本_github上怎么切换到某次提交?

發(fā)布時間:2025/3/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git切换到旧版本_github上怎么切换到某次提交? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、使用分支

使用分支可以讓你從開發(fā)主線上分離出來,然后在不影響主線的同時進行開發(fā)工作。

創(chuàng)建分支:

$ git checkout -b dev # -b 表示創(chuàng)建并切換到該分支

Switched to a new branch 'dev'

查看分支:

$ git branch

* dev # 當前分支前面會顯示一個 * 號

master

接下來我們對項目文件的修改都只會在dev分支上生效,例如給test.py文件添加一行內(nèi)容

$ echo "dev test" >> test.py

$ git add test.py

$ git commit -m "branch dev test"

1 file changed, 1 insertion(+), 1 deletion(-)

我們對dev分支的修改都是獨立于master分支的,在操作完成后,可以將dev分支的修改合并到master分支:

$ git checkout master

Switched to branch 'master'

$ git merge dev

Updating 459d678..a4a069b

Fast-forward

test.py | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

本地做完修改后可以將master和dev兩個分支上傳到github,默認你已經(jīng)做好遠程倉庫連接:

$ git push -u origin master

$ git push -u origin dev

接下來我們在github上就可以通過通過選擇Brance來切換不同分支,查看和下載不同分支的代碼:

2、使用標簽tag

在開發(fā)過程中,經(jīng)常需要發(fā)布維護多個版本,這時候可以使用標簽(tag),需要用到某個版本時,根據(jù)標簽就可以獲取對應(yīng)的版本,這里以master分支為例,剛剛提交了一個版本到本地倉庫后,為當前版本打上一個標簽:

$ git tag v1.0

v1.0

如果之前已經(jīng)多次提交代碼到倉庫了,并且沒有打標簽,也可以對之前提交的內(nèi)容追加標簽:

$ git log --oneline --decorate --graph

* 97b7808 (HEAD -> master, tag: v1.0) Merge branch 'dev'

|\

| * 3bbe270 (dev) dev

* | 0bad6a6 test.py

|/

* a4a069b branch dev test

* 459d678 這是一條描描述信息‘

* a7968a0 (origin/master, origin/HEAD) git demo

$ git tag v0.1 a7968a0 # 通過日志找到commit id 然后通過 commit id來追加標簽

使用指定的tag來生成分支:

git checkout -b

git checkout -B # 如果分支已經(jīng)存在使用 -B 可以強制創(chuàng)建分支,覆蓋原來的分支

上傳分支到遠程倉庫(默認你已經(jīng)設(shè)置好github遠程倉庫連接):

$ git push origin v1.0 # 上傳一個tag

$ git push origin --tags # 上傳全部tag

在github上通過標簽查看不同版本的代碼,在Branch下選擇對應(yīng)分支,然后選擇分支下的tag,就可以看到我們提交的歷史版本,我們可以切換到不同版本查看對應(yīng)版本的代碼:

---

總結(jié)

以上是生活随笔為你收集整理的git切换到旧版本_github上怎么切换到某次提交?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。