1、git的特點
速度快、設計簡單、能夠強烈支援非線性的開發、分布式的、能夠管理大型專案(速度和儲存量)
3、本地新建全域性的版本倉庫資訊
git config --global user.name "jakki dong"
git config --global user.email [email protected]
4、檢視配置資訊命令
git config --list
5、要有幾個概念
遠端倉庫,本地倉庫,工作區,零時緩衝區域
6、初始化乙個本地倉庫
mkdir gittest1 //新建乙個資料夾
cd gittest1 //進入這個資料夾
git init //把這個資料夾初始化為乙個本地倉庫,操作完可以看到該資料夾下多出乙個.git
7、倉庫裡新增乙個不受控制的新檔案
echo "jakki" >> jakki //等於是copy乙個外來檔案到gittest1目錄下
8、提交到零時緩衝區
git add . //提交目錄下所有檔案。實際是提交到.git目錄下的index檔案中了,該檔案二進位制表示
9、提交到本地倉庫
git commit jakki -m "init jakki" //jakki提交到本地倉庫,.git/objects/目錄下多出檔案,也是經過加密的
10、從遠端獲取乙個遠端倉庫版本
git clone git: //這步和init的區別是乙個獲取,乙個自己建立乙個
11、獲取遠端倉庫資訊命令
git remote -v
12、查詢本地倉庫中檔案情況命令
git status
13、在倉庫中某些檔案,不要版本控制,可以選擇新建乙個忽略檔案.gitignore,把要忽略的檔案寫上去
echo "jakki" > .gitignore
14、版本比較
git diff --staged 比較工作區和零時區裡面操作
git diff -cached 比較零時區和版本倉庫裡的內容
15、刪除檔案
git rm jakki //刪除零時區檔案
16、恢復刪除的零時區檔案
git checkout -- jakki
17、徹底刪除版本倉庫裡的檔案
git commit jakki -m "delete"
18、檢視本地倉庫的版本資訊
git log
git workchanged
19、更新遠端倉庫到本地,並建立乙個分支
git fetch 遠端倉庫名,可以用git remote得到
20、更新遠端倉庫到本地
git pull 遠端倉庫名,可以用git remote得到
21、檢視分支
git branch
22、提交到遠端倉庫
git push 遠端倉庫名 要提交的分支名
23、新建分支
git branch fenzhi1
24、切換分支
git checkout fenzhi1
25、合併分支
git merge "he bin" head fenzhi1
26、打版本標籤
git tag -a beta1 -m "make bata1"
27、獲得某標籤版本
git tag beta1
Git的安裝和基本使用
git git scm.com 選擇完安裝的目錄之後,無腦下一步即可 1 工作目錄 2 暫存區 3 本地倉庫 資源庫 詳細可看上乙個筆記 或者 首頁 廖雪峰的官方 liaoxuefeng.com 細非常細 或者官網上面也有教程 windows裡面的目錄和linux中的表示不一樣,所以直接複製過來的w...
GIT基本安裝和基本操作
一,git是什麼 git是目前世界上最先進的分布式版本控制器 沒有之一 git log檢視最近的日誌狀態 最好的是回退到具體的版本號 前面的會刪除的 二,什麼是工作區和版本區 git目錄就是git的版本庫 如圖所示 這個checkout就是乙個撤銷,就是還沒有add,就可以直接回退到我們我們最後一次...
git 的安裝和使用
注 這些配置將出現在git提交日誌中,作為author的標識 git branch 該命令只是在本地中建立乙個分支 將本地分支提交到遠端分支git push origin 切換到master git checkout master 拉取最新的master git pull origin master...