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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git 使用笔记

發布時間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 使用笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.配置用戶名:git ? config? --global user.name ? "test"

?? 查看自己的用戶名:git config user.name

2.配置用戶郵箱:git ? config? --global? user.email ? "test@qq.com"

?? 查看自己的郵箱:git config user.email

?? 查看用戶列表:git config --global --list?

保持密碼:git config --global credential.helper store

3.將當前目錄變成git管理庫:git? init

4.添加文件 / 添加修改的文件到管理庫:git? add? readme.txt

5.上傳到管理庫:git? commit? -m? "上傳記錄信息"

6.查看當前狀態:git? status

7.和管理庫的文件進行比對:git diff? readme.txt

8.查看歷史紀錄:git? log ? (git log -pretty=oneline 簡潔輸出日志信息)

9.回退版本:

(1)回退到上一個版本:git? reset? --hard? HEAD^

(2)回退到上上個版本:git? reset? --hard? HEAD^^? 以此類推

(3)回退到前100個版本:git reset? --hard? HEAD~100

(4)回退到指定版本號:git? reset? --hard? 版本號

10.查看版本號:git? reflog

11.還未添加到暫存區文件恢復到版本庫文件:git? checkout? --readme.txt? (沒有--代表創建分支了)

12.git remote add origin 遠程創庫地址;(將本地倉庫鏈接到遠程倉庫);

13.git push -u origin master; (將本地倉庫的修改記錄上傳到遠程倉庫,第一次推送需要加-u參數);

? ?? 第一次推送相當于創建了遠程分支;

? ?? 刪除遠程分支:git push origin --delete dev

14.git checkout? -b dev : 創建dev分支,并切換到dev分支;

? ?? 相當于:git branch dev 和?git checkout dev這兩條命令;

? ?? 創建本地分支并和遠程分支建立聯系:git checkout -b test origin/test

? ?? 查看本地所有分支:git branch

? ?? 查看所有分支:git branch -a

? ?? 刪除分支:git branch -d name

? ?? 合并某分支到當前分支:git merge name

? ?? 合并分支時保留分支信息:git merge --no-ff -m "注釋" name

15. 當前分支還未提交,但是臨時需要解決bug,可以將當前分支修改先隱藏,然后切換到別的分支;

? ?? 隱藏當前分支修改:git stash?

? ?? 恢復當前分支且刪除當前緩存狀態:git stash pop

? ?? 恢復當前分支不刪除當前緩存狀態:git stash apply

? ?? 查看緩存狀態:git stash list

? ?? 刪除一條緩存狀態:git stash drop

16. 指定本地dev和遠程dev分支的鏈接:git branch --set-upstream-to=origin/dev dev

17. git pull 是將遠程分支和本地分支都更新;git fetch 只是跟新遠程分支;

? ? ? git push --all 可以將本地所有分支與其所鏈接的遠程分支上傳,git push 只是將當前本地倉庫上傳;

18. 標簽:

打附注標簽:git tag -a v0.1.2 -m "注釋"?

創建輕量標簽:git tag v0.1.2

切換標簽:git checkout tagname

刪除標簽:git tag -d? tagname

指定地方打標簽:git tag -a v0.1.2 指定head(通過git log獲取)

標簽發布:git push origin v0.1.2?

將所有標簽提交:git push origin -tags

?

?

?

?

?

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的git 使用笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。