本文的操作案例是在win10企業版中,如有出入,請知悉。
一、建立git倉庫
1.建好對應的檔案目錄 f:\gitrepository\repository\git。
2.開啟git bash,輸入cd /f/gitrepository/reposirory/git,切換到git目錄,輸入 git init --bare share.git(bare表示空的,shared.git表示git倉庫),就新建好了乙個git倉庫。
如果能看到如圖的目錄,說明建立成功。
head:指向當前專案的乙個分支。專案會有多個分支,儲存在refs中。
hooks:裡面有pre-commit,commit等,說明這是事件點,比如需要在提交前傳送郵件,可以在pre
info:裡面有個exclude檔案,是排除哪些檔案不用提交或者版本控制。
objects:儲存git的commit,tree,blob,tag物件。
refs:儲存分支。
config:專案配置資訊檔案。
二、user1獲取,新增,修改檔案。
1.建立f:\develop\workroom\user1目錄。
2.直接在該目錄下開啟git bash,或者在桌面開啟git bash,然後定位到user1資料夾。
3.轉殖**:$ git clone /f/gitrepository/repository/git/shared.git/ /f/develop/workroom/user1。如果操作了步驟2,後面的路徑直接寫成 . 轉殖完成後要告訴git,當前使用者的身份(git config user.name "某某",git config user.email "某某郵箱")。
4.往倉庫中新增檔案:echo "welcome to git">index.txt
5.檢視index.txt: cat index.txt
6.新增到版本 控制:git add index.txt
7.提交:git commit -m "user1 add file" index.txt.
如果沒有填寫提交的資訊,會跳到單獨的頁面。按 i ,可輸入提示資訊---》按esc,游標定位到左下角--》:wq退出。
8.同步到共享倉庫:git push origin master(git中至少存在乙個分支,並且第乙個分支必須是master)
三、user2獲取**,並且操作
clone以後,配置身份,修改index.txt檔案:
…… vim index.txt . 跳到新視窗後,i-->輸入修改的內容--->esc --->:wq,即修改成功。
接下來的操作和二中的操作相似。
四、user1獲取user2提交的**。
git pull。
tips:用pwd命令可以檢視當前的檔案目錄
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...
Git 基本命令
說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...