Git 學習總結

2021-06-27 21:47:04 字數 1643 閱讀 8921

一、建立版本庫(repository)

$mkdir learngit         建立乙個名字為learngit的資料夾

$cd learngit              進入到learngit資料夾

$pwd                       顯示當前目錄

$git init                  把這個目錄變成git可以管理的倉庫

在該目錄下編寫乙個readme.txt檔案(該目錄的子目錄也行)

$git add readme.txt         告訴git,把檔案新增到倉庫

$git commit -m "***xx"    告訴git,把檔案提交到倉庫,-m後面接本次提交的說明

注意:可以先git add多次,最後一次性git commit提交

修改readme.txt檔案

$git status                 檢視倉庫當前狀態

$git diff                      可以檢視修改的內容

$git log                       顯示從最近到最遠的提交日誌

$git reset --head^       回退到上乙個版本

$cat readme.txt         檢視文字內容

$git reset --head ***    ***可以為commit id號,即可指定回退到某乙個版本

$git relog                   檢視所記錄的每一次命令

$git checkout -- readme.txt,此時分兩種情況:1、修改後還未放到暫存區,此時撤銷,回到和版本庫一樣狀態;2、已經新增到暫存區,此時撤銷回到新增到暫存區的狀態。

$git reset head readme.txt   把暫存區的修改撤銷掉,重新放回工作區

$git rm xx              刪掉乙個檔案

二、遠端倉庫

$ssh -keygen -t rsa -c "your email"          建立ssh key

$git remote add origin ***                        關聯乙個遠端庫,***為git倉庫位址

$git push -u origin master                         第一次推送master分支的內容,此後每次提交使用:$git push origin master

$git clone ***                                           轉殖乙個倉庫,***為git位址

三、分支

$git checkout -b dev                           建立並切換到分支dev上

$git merge dev                                    合併dev分支到當前分支上

$git  branch -d dev                             刪除dev分支

$git  branch ***                                 建立分支***

$git  checkout ***                               切換到***分支上

Git學習總結

1.git常用命令 git init 初始化乙個目錄成倉庫 新增檔案到倉庫 git add 檔名 把檔案修改新增到stage 暫存區 可多次新增 gitcommit 提交到倉庫 把暫存區的內容提交到當前分支 git status 檢視當前倉庫中是否有修改過且未提交的 git diff 檔名 顯示當前...

Git學習總結

1 git安裝的配置 git config global user.name your name git config global user.email your email 2 初始化git倉庫 git init 3 新增檔案到git倉庫 git add file1 新增file1 git 新增...

git學習總結

git github gitlab之間的關係 git常用命令 cd exercise0309 git init touch readme git add readme add a,add all 提交全部 git commit m first commit git remote add origin...