Git 命令行基礎(chǔ)

Git是一個開源的分布式版本控制工具

配置身份

配置身份
git config --global user.name "Tony"
git config --global user.email "tony@gmail.com"

檢查是否配置成功

檢查配置
git config --global user.name 
git config --global user.email

創(chuàng)建本地代碼倉庫

創(chuàng)建本地倉庫
git init

倉庫創(chuàng)建完成后會在項目目錄下生成一個隱藏的.git文件夾 這個文件夾就是用來記錄本地所有的Git操作的
如果你想要刪除本地倉庫 只需要刪除這個文件夾就行

git

提交本地代碼

git add [提交的文件名] // 提交一個文件 

git add . // 提交所有文件
git add
git add .

現(xiàn)在所有文件都加好了 然后用commit命令提交下

git commit -m "First commit."

忽略文件

在項目中創(chuàng)建 .gitignore 文件

在.gitignore文件下 每行指定的文件或目錄會排除在版本控制外

.gitignore

查看修改內(nèi)容

git status
git status

查看更改內(nèi)容

git diff
git diff

撤銷未提交的修改

git checkout

撤回提交

git reset

查看提交記錄

git log
git log

查看修改一行
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1

查看具體修改內(nèi)容
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1 -p

查看分支
git branch

git branch

建立分支
git branch version1.0

切換分支
git checkout version1.0

合并分支
git checkout master
git merge version1.0

刪除分支
git branch -D version1.0

與遠程版本庫協(xié)作
git clone https://github.com/example/text.git

本地修改內(nèi)容同步到遠程版本庫
git push origin master

遠程版本庫修改同步到本地
git fetch origin master

查看遠程版本庫修改了那些東西
git diff origin/master

之后在調(diào)用merge命令將origin/master分支上的修改合并到主分支上
git merge origin/master

pull命令是相當于 fetch和merge兩個命令放在一起執(zhí)行
git pull origon master

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容