本文的操作案例是在win10企业版中,如有出入,请知悉。
一、创建git仓库
1.建好对应的文件目录 F:GitRepository epositorygit。
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:developworkroomuser1目录。
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命令可以查看当前的文件目录