原文:
1. 快速入門的基本概念
相比svn,tfs等集中式的版本管理系統,git分布式管理最重要的理念是本地倉庫有**倉庫的所有備份,**倉庫的存在只是為了方便大家交換資料而已。
相比集中式版本管理系統,git有4個儲存空間的概念:
工作區:目前操作的目錄,本地檔案
暫存區:本地快取,git add 之後才會進去
本地倉庫:git commit 之後才會進去
遠端倉庫:git push之後才會進去
2. 常用的操作
新建倉庫: git init
新增檔案:git add 1.txt, 或者git add .
提交檔案:git commit -m 「this is first commit」
推送遠端:git push origin
拉取最新版本:git pull origin
檢視提交記錄:git log (commit記錄)
檢視倉庫狀態:git status
檢視分支:git branch
建立分支:git branch
切換分支:git checkout
合併分支:git merge,用於合併指定分支到當前分支
刪除分支:deleted branch -d ***
3. 版本回退和撤銷相關
1)恢復修改,還沒有add進去時撤銷:git checkout -- 1.txt
2)恢復修改,已經add進去時撤銷:git reset -- head 1.txt 和 git checkout -- 1.txt
3)已經從暫存區提交到了本地倉庫,版本回退:
+)直接回退前n個版本:git reset --hard head^
+)如果知道某乙個版本的id:git reset --hard commit_id
4)已經push之後,無法修改。
4. 自建**倉庫和本地倉庫
**倉庫相當於乙個大家集中互動資料的中介,可以滿足多人同時工作。
這個倉庫可以掛在伺服器的共享路徑下,也可以是購買的乙個nas網盤。(**私有,還省下了買github私有庫的錢)。
本地倉庫是開發者自己工作的位置。多人開發情況下,大家都會向伺服器推送。
1)c:/users/admin/desktop/1 下建立**倉庫,git init --bare,注意不加--的話, bare會被認為是倉庫的名字,會新建乙個資料夾名字叫bare。
2)本地轉殖位置2, git clone c:/users/admin/desktop/1.
3)在資料夾2下做修改,commit,然後push, git push origin.
4)在資料夾1下檢視更改,git status.
Git筆記1 基本操作
1 安裝git 安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config global user.email email example.com 2 建立git版本庫。又名倉庫,英文名repository 建立乙個...
Git的基本操作筆記
平時一定要多使用這些基礎的命令!1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前...
Git基本操作
1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...