【git】------git的基本命令------【巷子】


001、初始化倉庫,創建git倉庫

git init

 

002、配置個人信息

git config --global user.name <名字> --------->:配置用戶名

git config --global user.email <郵箱>--------->:配置郵箱

git config --list --------->:查看配置信息

git config --global user.name  --------->:查看用戶名

git config --global user.email --------> :查看郵箱

 

003、將工作區文件添加到緩存區

git add <文件名稱>

 

004、查看文件狀態

git status

 

 
        

 

005、將緩存區的文件添加到版本庫

git commit -m "提交注釋的說明"  --------->將緩存區的文件添加到版本庫中 並加上注釋

 

006、查看提交的版本日志

git log
 
        

 

007、查看文件最新改動的地方

git diff <文件名稱> --------->:查看工作區與暫存區文件的比較

git diff --cached ------------>:查看暫存區與版本庫文件的比較

git diff master ------------>:查看工作區與版本區文件的比較

 

-開頭的行,是只出現在源文件中的行

+開頭的行,是只出現在目標文件中的行

空格開頭的行,是源文件和目標文件中都出現的行

差異按照差異小結進行組織,每個差異小結的第一行都是定位語句,由@@開頭,@@結尾

 

008、版本回退

git reset --hard HEAD^ --------->回退到上一個版本

git reset --hard HEAD^^ --------->回退到上上個版本

git reset --hard HEAD~N --------->回退到第N個版本 N是一個整數

git reset --hard 版本號 --------->回退到指定版本

 

009、查看所有版本號

git reflog

 

 010、刪除操作

git rm <文件名稱> --------->刪除暫存區分支上的文件, 同時工作區也不需要這個文件

git rm -f <文件名稱> --------->強制刪除文件

git rm --cached <文件名稱> --------->刪除暫存區分支上的文件, 但本地又需要使用, 只是不希望這個文件被版本控制

 

011、git推送

git push -u origin master --------->將文件上傳到github上

git remote --------->查看遠程倉庫名稱 默認 origin

git remote -v --------->查看當前的遠程倉庫名稱和對應的地址

 

 
        

 

012、克隆

git clone <倉庫地址>

 

013、創建分支

git branch --------->:查看本地分支列表

git branch <分支名稱> --------->:新建分支

git checkout -b <分支名稱> --------->:新建並切換分支

git checkout <分支名稱> --------->:切換分支

 

014、分支提交

git push origin <分支名稱>

 

015、獲取秘鑰,並查看秘鑰

ssh-keygen -t rsa -C <郵件名稱> ------->獲取秘鑰


cat ~/.ssh/id_rsa.pub ------->查看秘鑰

 

016、更新本地倉庫

git fetch --all --------->:更新git remote 中所有的遠程倉庫所包含分支的最新commit-id 

git pull --------->:將本地庫更新至遠程庫的最新狀態

 

017、合並文件

git merge <分支名稱>

 


免責聲明!

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



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