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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

git是一款開源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快、最簡單、最流行的。 git的作者是Linux之父:Linus Benedict Torvalds,當初開發git僅僅是為了輔助Linux內核的開發,方便管理源代碼

git現在,在國外已經非常普及,在國內并未普及,但是原來越多的開源項目已經轉移到git上

git命令詳解

1.git help

查看其它指定的用法:git help 其它指令

2.git config git配置信息相關(修改的是.git/config文件)

配置用戶名

git config "user.name" 用戶名(用于跟蹤修改記錄)

配置郵箱

git config "user.email" 郵箱 (用于多人開發間的溝通)

查看配置信息

git config -l

編輯配置信息

git config -e(用vim 編輯)

設置指令的別名:git config alias.別名 原指令名稱

git config alias.ci "commit -m"

設置帶參數指令命令:git config alias.別名 原指

將此設置應用到整個系統中:

git config --globalgit log --pretty=onelinegit config alias.log1 "log --pretty=oneline"

3.git status:查看文件的狀態

查看某個文件的狀態

git status 文件名

查看當前路徑所有文件的狀態

git status

4.git log:查看文件的修改日志

查看某個文件的修改日志:

git log 文件名

查看當前路徑下所有文件的修改日志:

git log

用一行的方式查看簡單的日志信息 :

git log --pretty=oneline

查看最近N次修改修改:

git log -N (N是一個整數)

5.git diff:查看文件最新改動的地方

查看某個文件的最新改動的地方:

git diff 文件名

查看當前路徑所有文件最新改動的地方:git diff

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit

6.git reset:版本回退(建議加上 --hard參數,git支持無限次數后悔)

回退到上一個版本:

git reset --hard HEAD^

回退到上上一個版本:

git reset --hard HEAD^^

回退到上N個版本:

git reset --hard HEAD~N(N是一個整數)

回退到任意一個版本:

git reset --hard 版本號(版本號用7位即可)

7.git reflog:查看指令使用記錄(能夠查看所有的版本號)

8.git rm :刪除文件(刪除之后要進行commit操作,才能同步到版本庫)

9.git clone:

下遠程倉庫到當前路徑:

git clone 倉庫的URL

下載遠程倉庫到特定路徑:

git clone 倉庫的URL 存放倉庫路徑

10.git pull:下載遠程倉庫的最新信息到本地倉庫

11.git push :將本地的倉庫信息推送到遠程倉庫

git工作原理

如果想了解git的工作原理,有個核心的概念必須知道

工作區(Working Drictory):倉庫文件夾里除了.git目錄以外的內容

版本庫(Repository):.git目錄,用于存儲記錄版本信息

暫緩區:(stage)

分支(master):git 自動創建的第一個分支

HEAD指針:用于指向當前分支

git add 和git commit 的原理

git add:把文件修改添加到暫存區

git commit:把暫存區的所有內容提交到當前分支

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

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