SourceTree
下載地址:http://www.sourcetreeapp.com/download/
GitHub
下載地址:https://mac.github.com
git 常用指令:
》新建一個“本地倉庫”
git init
》配置倉庫
1.一次性的方式
>通知git你是誰
git config user.name www
>通知git怎樣聯絡你
git config user.email [email protected]
2.與日俱增的方式
>通知git你是誰
git config - -global user.name.www
>通知git怎樣聯絡你
git config - -global user.name [email protected]
》翻開以後文件
在終端中 cd 拖動文件夾
》創立文件
touch main.c
》翻開文件
open main.c
》輸出內容
#include<stdio.h>
int main(){
return 0;
}
》檢查文件形態
git status
未添加之前的顏色: 白色 代表在”任務區“
》將新建的文件添加到“暫存區”
git add main.c
添加到暫存區之後的顏色: 綠色 代表在”暫存區“
》提交新建的文件,添加文件到本地倉庫
git commit main.c -m”修正了什麼”
留意:假如沒有在commit前面加上-m闡明修正了什麼,會自動進入vim界面,要求我們輸出修正信息.
》留意:
>>git 默許狀況下沒有簡寫指令,普通狀況下不建議簡寫指 令。起別名的辦法:
git config alias.st status
git config alias.ci “commit -m”
>>git 中的版本號是一個40位的哈希值,而SVN中的版本 號是一個遞增的整數
>> git 中的add和SVN中的add不太一樣,SVN中只需add一次,而git中每次新建活著修正之後都需求重新add。
》配置帶顏色的log別名
git config - -global alias.lg “log - -color - -graph - -pretty=format:’Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ - -abbrev-commit”
》檢查log(日志)
git log 文件名
》檢查一切修正信息(一切版本)
git reflog
》檢查文件被修正的是什麼中央
git diff main.c
假如顯示綠色代表新增
假如顯示白色代表刪除
假如是想前往:
》關於曾經提交的文件
>>前往上一個版本,其中一個HEAD代表強迫重置
git reset - -hard HEAD^
>>前往上一個指定的版本(只需求寫前七位)
git reset - -hard 版本號
》關於未提交的文件
>>回退到上一次提交的版本
辦法一:git checkout 文件名
辦法二:git reset - -hard HEAD
【git 命令】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!