git的常用命令


git checkout 分支切換
git help :git指令幫助手冊
查看其他指令的做法:git help 其他指令
 
git config :git的配置信息相關(修改的是.git/config文件)
配置用戶名:git config “user.name” 用戶名(用於跟蹤修改記錄)
配置郵箱:git config “user.email” 郵箱(用於多人開發間的溝通)
查看配置信息:git config –l
編輯配置信息:git config –e(用vim編輯,:wq是退出vim編輯器)
設置指令的別名:git config alias.別名 原指令名稱
設置帶參數指令的別名:git config alias.別名 “原指令名稱 參數”
將此設置應用到整個系統中:git config ––gloabal
 
git status :查文件的狀態
查看某個文件的狀態:git status 文件名
查看當前路徑所有文件的狀態:git status

 

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

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

查看當前路徑所有文件的修改日志:git log
用一行的方式查看簡單的日志信息:git log ––pretty=oneline
查看最近的N次修改:git log –N(N是一個整數)
 
git diff :查看文件最新改動的地方
查看某個文件的最新改動的地方:git diff 文件名
查看當前路徑所有文件最新改動的地方:git diff
 
git init :初始化一個空的本地倉庫,生成一個.git目錄,用於維護版本信息
在當前路徑初始化倉庫:git init
在其他路徑初始化倉庫:git init 倉庫路徑
 
git add :將工作區的文件保存到暫緩區
保存某個文件到暫緩區:git add 文件名
保存當前路徑的所有文件到暫緩區:git add .(注意,最后是一個點 . )
 
git commit :將暫緩區的文件提交到當前分支
提交某個文件到分支:git commit -m ”注釋” 文件名
保存當前路徑的所有文件到分支:git commit -m ”注釋” 
 
git reset :版本回退(建議加上––hard參數,git支持無限次后悔)
回退到上一個版本:git reset ––hard HEAD^
回退到上上一個版本:git reset ––hard HEAD^^
回退到上N個版本:git reset ––hard HEAD~N(N是一個整數)
回退到任意一個版本:git reset ––hard 版本號(版本號用7位即可)
 
git reflog :查看指令使用記錄(能夠查看所有的版本號)
 
git rm:刪除文件(刪完之后要進行commit操作,才能同步到版本庫)
 
git clone:下載遠程倉庫到本地
下載遠程倉庫到當前路徑:git clone 倉庫的URL
下載遠程倉庫到特定路徑:git clone 倉庫的URL 存放倉庫的路徑

 

git pull:下載遠程倉庫的最新信息到本地倉庫
 
git push:將本地的倉庫信息推送到遠程倉庫
 
實際應用:重建git緩存
git rm -r --cached .
git add .
git commit -m "comment"
git push origin master
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM