Git 之命令的基本操作

以前一直用的是cvs和svn 还是用的小乌龟客户端来配合开发,一直听说Git 强大 也没有用过,最经公司也是用的Git 这时候就需要我去正真去了解Git 怎么使用了。接着就是Git 学习一些记录。

第一步:https://git-scm.com/downloads 下载地址 更具自己的系统选择对应的版本。安装一路默认。

第二步: 在自己本地模拟使用Git 管理工具,先在本地目录(eg:D:/reps/)创建仓库(对应实际开发中的远程仓库也就是公司内网私服) 点击git-bash.exe 出现后找到制定目录,使用cd /D/reps/  然后 git init --bare 库名称 (尽量使用英文名称)eg: git  init --bare MyFirstGitReps

第三步: 在自己的目录(eg:D/user/user01) 创建一个用户类似一个公司开发同事 他需要向公司的私服clone 下公司的项目。在这里也就是向我们的第二步创建仓库(D:/reps/)clone

eg:git clone /D/reps/MyFirstGitReps . 这里有个点 代表当前目录  这时候你会发现出现一个文件夹git (没有的话有可能是隐藏文件需要设置显示)建立两个用户 同理在user/user02 创建第二个用户类似两个同事。一起开发一个项目。

第四步:这时候我们的仓库是空的  需要我们去上传点东西。随便在一个user01 或是user02 目录下 创建一个文件 叫Hello.txt  随便写一点数据(尽量英文)保存。在git 那个命令界面 输入cd 到我们的刚创建Hello.txt 那个目录。 先看看git status 看看文件状态,是没有与git 管理上,执行 git add Hello.txt  在git status 发现需要我们提交 接着 git  commit -m "第一步提交" -m 意思就是一个提交的说明。后面写说明文字。这时候我们的Hello.txt 还没提交到远程仓库也就是我们 本地仓库, 这时候需要我们执行 git push origin master  才会正真的提交到本地仓库。第一次操作他会提醒你是谁 你需要执行: git config user.name = "Drj" git config user.email = "[email protected]"  就可以。

第五步:cd 切换另一个用户,这时候需要我们 去把本地仓库也就是公司私服拉倒你的本地。执行 git pull  就会发现这个用户下出现刚刚提交的Hello.txt. 自己也可以对他进行修改在保存后 一样 git add Hello.txt  git commit -m "user02 update"  git  push origin master 这样就完成了代码提交。

上面五步就是基本的操作,但是平常中会出现版本冲突 也就是你修改Hello.txt 后提交了,别人也对那个文件修改了,后提交的就不允许提交。这时候就需要解决冲突。

你需要先git pull 这时候 git 会自动帮你合并。出现如图



扫描二维码关注公众号,回复: 849038 查看本文章

HEAD 到====== 是你自己的 =====到》》》》》》是服务端的你需要自己来判断哪些需要的 那些不需要然后把 不需要的删除 同时把标记也删除。然后就是add  commit push

ok 冲突解决。


猜你喜欢

转载自blog.csdn.net/qq_29897369/article/details/78886899