GIT學習筆記一git init
建立裸倉庫
--shared[=(false|true|umask|group|all|world|everybody|0xxx)] share 指定為true 時:可以通過配置“core.sharedRepository”來改變$GIT_DIR中目錄和檔案的訪問許可權 預設的share許可權根據umask生成
操作例項:
King@ROYAL /d/gitworkspace/rep $ mkdir test.git King@ROYAL /d/gitworkspace/rep $ cd test.git King@ROYAL /d/gitworkspace/rep/test.git $ git --bare init --shared Initialized empty shared Git repository in d:/gitworkspace/rep/test.git/ King@ROYAL /d/gitworkspace/rep/test.git (BARE:master) $ ls HEAD branches/ config description hooks/ info/ objects/ refs/ King@ROYAL /d/gitworkspace/rep/test.git (BARE:master) $ cd .. King@ROYAL /d/gitworkspace/rep $ ls test.git/
這樣我們就建立了一個裸倉庫,可以作為遠端倉庫。
這樣專案成員就可以克隆這個倉庫,開始專案開發。這可是從零開始。。。
一般情況下專案都不是從零開始,管理員可以將專案已有成功提交到遠端倉庫,給專案成員克隆。
cd ../worktree
git clone ../rep/test.git
echo "this is h file">test.h
<pre id="best-content-1095419186" class="best-text mb-10" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋體, monospace; background-color: rgb(241, 254, 221);">echo "this is c file">test.cgit add .
git commit -m "init"
git push origin master:TEST_main_branch
這樣我們就完成了專案的初始化動作,主分支為TEST_main_branch。
</pre><pre id="best-content-1095419186" class="best-text mb-10" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋體, monospace; line-height: 24px; background-color: rgb(241, 254, 221);">git init
使用這個命令建立的倉庫不是裸倉庫,而是在當前目錄下生成.git目錄,該目錄為倉庫;而當前目錄為工作空間。
http://blog.csdn.net/laurawan/article/details/38611255
相關文章
- git學習筆記(一)Git筆記
- git學習筆記Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- Pro Git 學習筆記Git筆記
- Git的學習筆記Git筆記
- Git命令學習筆記Git筆記
- git學習筆記5Git筆記
- git學習筆記6Git筆記
- git學習筆記(二)Git筆記
- Git—學習筆記1Git筆記
- git學習筆記 1Git筆記
- git學習筆記1Git筆記
- Git 的特點—— Git 學習筆記 02Git筆記
- 取得 Git 倉庫 —— Git 學習筆記 04Git筆記
- git rebase(變基)—— Git 學習筆記 19Git筆記
- git常用命令-Git學習筆記Git筆記
- git status 命令總結 —— Git 學習筆記 06Git筆記
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- Git極簡學習筆記Git筆記
- git入門學習筆記Git筆記
- Git進階學習筆記Git筆記
- git 和 vim 學習筆記Git筆記
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- GIT學習筆記——第一章Git筆記
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- git cherry-pick 詳解 —— Git 學習筆記 18Git筆記
- 廖雪峰Git學習筆記1-Git簡介Git筆記
- Git 簡單使用學習筆記Git筆記
- Git和Maven的學習筆記GitMaven筆記
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- git 學習筆錄Git
- 【git學習一】git的原理Git
- 撤銷操作 —— Git 學習筆記 12Git筆記
- 【Git】學習筆記–clone和本地修改Git筆記
- Git 學習一Git
- 一點git筆記Git筆記
- git init 命令Git