git init
git config --global user.name "***"
git config --global user.email "***"
git -version
gitlist是乙個git倉庫檢視器
git status
git add *** [新增***檔案到暫存區]
git commit -m "簡要說明***"
git log
git reflog
git log --pretty=oneline
git log --graph --pretty=oneline --abbrev-commit 圖形顯示
git reset -hard head^ (回到之前的乙個版本)
git reset -hard ***(每個版本的hashcode)
工作區有乙個隱藏目錄.git
,這個不算工作區,而是git的版本庫。
git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有git為我們自動建立的第乙個分支master
,以及指向master
的乙個指標叫head
。
我們把檔案往git版本庫里新增的時候,是分兩步執行的:
第一步是用git add
把檔案新增進去,實際上就是把檔案修改新增到暫存區;
第二步是用git commit
提交更改,實際上就是把暫存區的所有內容提交到當前分支。
因為我們建立git版本庫時,git自動為我們建立了唯一乙個master
分支,所以,現在,git commit
就是往master
分支上提交更改。
你可以簡單理解為,需要提交的檔案修改通通放到暫存區,然後,一次性提交暫存區的所有修改。
10.1建立乙個名稱為dev的分支
git checkout -b dev
git switch -c dev 新版本,相當於建立dev分支並切換到dev分支
git checkout
命令加上-b
引數表示建立並切換,相當於以下兩條命令:
git branch dev 建立
git checkout dev 切換
10.2檢視當前分支
$ git branch
* dev
master
10.3切換分支
git branch dev
git switch dev
10.4合併分支
git checkout master 切換回master分支
git merge dev 命令用於合併指定dev分支到當前(master)分支
10.5刪除分支
git branch -d dev 刪除dev分支
總結:
檢視分支:git branch
建立分支:git branch 切換分支:git checkout 或者git switch 建立+切換分支:git checkout -b 或者git switch -c 合併某分支到當前分支:git merge 刪除分支:git branch -d
git remote add origin
是倉庫位址
git push -u origin master
13.1在linux上安裝git
首先,你可以試著輸入git,看看系統有沒有安裝git:
$ git
the program 'git' is currently not installed. you can install it by typing:
sudo apt-get install git
debian或ubuntu linux
sudo apt-get install git
centos或rehalt
13.2在windows上安裝git
安裝完成後,在開始選單裡找到「git」->「git bash」,蹦出乙個類似命令列視窗的東西,就說明git安裝成功!
13.3設定使用者名稱和郵箱
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
14.1首先,選擇乙個合適的地方,建立乙個空目錄:
14.2通過git init
命令把這個目錄變成git可以管理的倉庫:
14.3把檔案新增進版本庫中
首先一定要在當前資料夾(或該目錄下的子目錄)下新建乙個空檔案如readme.txt
用命令git add
告訴git,把檔案新增到倉庫:
沒有任何顯示,說明新增成功。
用命令git commit
告訴git,把檔案提交到倉庫:
git commit
命令,-m
後面輸入的是本次提交的說明
git commit
命令執行成功後會告訴你,1 file changed
:1個檔案被改動(我們新新增的readme.txt檔案);2 insertions
:插入了0行內容(readme.txt沒有內容)。
我們可以多次add 檔案然後一起commit提交
…or create a new repository on the command line
git init
git add readme.md
git commit -m "first commit"
git branch -m main
git remote add origin
git push -u origin main
…or push an existing repository from the command line
git remote add origin
git branch -m main
git push -u origin main
Git安裝和常用命令
sudo apt get install git git config global user.name your name git config global user.email email example.com mkdir learngit cd learngit git init touc...
Git安裝和常用命令
git是目前世界上最先進的分布式版本控制系統!git能自動幫我們記錄每次檔案的改動,還可以讓同事協作編輯。接下來,簡單的介紹下git的安裝和常用命令 git安裝 完成安裝後,再選單欄選擇git git bash,跳出命令列視窗,就說明安裝成功了 安裝完成後,還需要最後一步設定,再命令列輸入 git ...
git 的安裝和常用命令
mac有兩種安裝git的方法。安裝homebrew,然後通過homebrew安裝git,具體方法請參考homebrew的文件 在windows上安裝git 安裝完成後,在開始選單裡找到git git bash,蹦出乙個類似命令列視窗的東西,就說明git安裝成功!安裝完成後設定 安裝完成後,還需要最後...