一、建立版本庫(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...