Git 基本使用

1、配置身份

git config --global user.name "xxxxx"
git config --global user.email "xxxxxx"

2、查看是否配置成功

git config --global user.name
git config --global user.email

3、創(chuàng)建倉(cāng)庫(kù)

git init

4、提交本地代碼

(1)添加本地提交

git add     //后邊加上某個(gè)文件或某個(gè)文件夾名來(lái)添加
git add .   //添加所有文件

(2)提交本地

git commit -m "xxxxx"       //必須添加 -m 的描述信息,否則被視為不合法

5、忽略文件(將制定的文件或目錄排除在版本控制之外)

(1)在倉(cāng)庫(kù)的根目錄創(chuàng)建一個(gè)名為 .gitignore 的文件

(2)在其中添加忽略項(xiàng)

比如: bin/
      gen/

這樣就將bin目錄和gen目錄下的所有文件忽略掉。

注意:指定的文件或目錄是可以使用 “ * ” 通配符的。

6、查看修改內(nèi)容

git status

這時(shí)會(huì)提示文件發(fā)生了更改或沒(méi)有更改。

git diff

這樣可以查看到所有文件的更改內(nèi)容。

如果想查看某一文件的更改內(nèi)容則使用

git diff 具體路徑+文件名稱

// 在更改的文件中,減號(hào)代表刪除的內(nèi)容,加號(hào)代表添加的部分。

7、撤銷未提交的修改

只要代碼還未提交,所有修改的內(nèi)容都是可以被撤銷的。

git checkout    具體路徑+文件名

8、撤銷已提交的修改

首先對(duì)其取消添加,再撤回提交

git reset HEAD 文件
git checkout

9、查看提交記錄

查看歷史提交信息

git log

顯示的信息會(huì)包含:

  1. 提交id;
  2. 提交人;
  3. 提交日期;
  4. 提交描述。

當(dāng)記錄很多的時(shí)候,只想查看其中的一條記錄,可以使用:

git log 提交id -l

想查看該條記錄修改了什么內(nèi)容:

git log 提交id -l -p

10、分支

(1)查看當(dāng)前版本庫(kù)中有哪些分支

git branch -a

master 表示主分支

(2)創(chuàng)建分支

git branch 分支名

(3)合并操作

git checkout master
git merge 分支名

這樣就把分支上修改并提交的內(nèi)容合并到master上。

(4)刪除分支

git branch -D 分支名

11、與遠(yuǎn)程版本庫(kù)協(xié)作

(1)

git clone 地址

(2)同步本地修改到遠(yuǎn)程版本庫(kù)中

git push origin master
// origin 遠(yuǎn)程倉(cāng)庫(kù)地址
// master 提交的分支

(3)同步遠(yuǎn)程修改到本地

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

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,839評(píng)論 4 54
  • Git是目前最流行的版本管理系統(tǒng),也是最先進(jìn)的分布式版本控制系統(tǒng)(distributed version cont...
    pro648閱讀 5,978評(píng)論 1 17
  • (git下載地址) Git學(xué)習(xí)地址 http://www.yiibai.com/git/git_basic_con...
    52Alice閱讀 468評(píng)論 0 1
  • 面試置業(yè)顧問(wèn):經(jīng)理您好,非常感謝你給我這次面試的機(jī)會(huì)。首先我自我介紹一下。我的名字是吳杉杉,我目前已經(jīng)畢業(yè)一年了,...
    克里斯汀杉閱讀 320評(píng)論 0 0
  • 每天要和身體談一次戀愛(ài) 怎樣將運(yùn)動(dòng)加入24h生活中? 我想把運(yùn)動(dòng)變成和刷牙、呼吸一樣的習(xí)慣 首先從一件小事開(kāi)始,同...
    CJJShare閱讀 74評(píng)論 0 0

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