建立版本庫
第一步: 建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄
$mkdirlearngit
$cd learngit
$pwd
mkdir learngit 建立乙個名叫「learngit」空目錄
cd learngit 進入乙個名叫"learngit"空目錄
pwd 用於顯示當前目錄
如果使用的是windows系統,為了避免麻煩,請確保目錄名(包括目錄)不包含中文
第二步: 通過git init 命令把這個目錄變成git可以管理的倉庫
$git init
如果當前目錄下出現乙個.git的目錄,這個目錄是git來跟蹤管理版本庫的
把檔案新增到版本庫
注意:要是用notepad++代替記事本 編碼設定為(utf-8 without bom)
第一步:命令git add告訴git,把檔案新增到倉庫(倉庫裡面有readme.txt檔案)
$git add readme.txt
第二步:用命令git commit 告訴git,把檔案提交到倉庫
$git commit -m "worte a readme file
"
-m 後面輸入的是本次提交的說明,git add file 可以提交很多次,git commit 可以一次提交很多檔案
時光穿梭機
$git status
git status 檢視結果
$git diff readme.txt
git diff readme.txt 檢視difference
版本倒退
$git log
git log 檢視全部日誌顯示從最近到最遠的提交日誌
$git log --pretty=oneline
git log --pretty=oneline加上 --pretty=oneline 顯示的是 commit id (版本號)
$git reset --hard head^$git reset --hard commit id
head^ 表示最新版本的
$cat readme.txt
cat readme.txt 檢視readme是不是倒退了 (顯示readme裡面的內容)
$git reflog
git reflog 檢視命令歷史,以便確定回到那個版本
工作區與暫緩區
learngit 就是 工作區
git add readme.txt 就是儲存在 暫緩區
管理修改
凡是 git add 檔名 加到 暫緩區裡面, 然後在一次性 git commit -m "說明"
檢視不同 git diff head --readme.txt
撤銷修改
$git checkout --readme.txt
命令git checkout -- readme.txt意思就是,把readme.txt檔案在工作區的修改全部撤銷,這裡有兩種情況:
一種是readme.txt自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;
一種是readme.txt已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。
總之,就是讓這個檔案回到最近一次git commit或git add時的狀態。
git reset命令既可以回退版本,也可以把暫存區的修改回退到工作區。當我們用head時,表示最新的版本。
刪除檔案
$git rm test.txt
git rm 從版本庫中刪除該檔案
建立github倉庫
第一次提交的過程 1.首先在 上面建立github倉庫。2.進入到你本地工程目錄下面,開啟git bash 3.首先初始化本地倉庫,在git bash中輸入 git init 4.其次新增所有的本地檔案到本地倉庫的索引中 git add 5.從本地索引中提交到本地倉庫 git commit m 這是...
gitHub建立分支
原創 2016年07月17日 13 13 03 clone github 上的repository,如下 git clone git github.com fbing design patterns.git1 檢視本地分支 使用 git branch命令,如下 git branch master 標...
github 賬號建立
1.註冊 註冊位址 2.建立組織 1 點選頭像旁邊的 選擇new organization,填寫名字和email 2 建立好之後,然後點選頭像,找到your profile 3 點選剛剛建立的組織 4 點選設定 完成設定資訊 5 找到專案位置的遠端位址 3.遠端上傳 1 建立ssh key 在使用者...