git常用命令和linux安裝

2021-09-25 06:31:06 字數 3936 閱讀 5928

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安裝成功!安裝完成後設定 安裝完成後,還需要最後...