0


Git分布式版本控制工具使用教程

版本控制发展历史

cvs->vss->svn->git


svn和git的比较

  • svn是集中式控制,而git是分布式控制。
  • svn不支持离线工作,版本全部放在中央服务器;git支持离线工作,版本放在本地,即用户自己的电脑。
  • svn的中央服务器一旦挂了,所有的版本就都会丢失,鸡蛋放在一个篮子里。git是鸡蛋(各个版本)放在用户各自的篮子(本地仓库)里,选择其中的一些鸡蛋(版本)放入(push)中央服务器(远程仓库),中央服务器挂了也不会影响到自己篮子(本地仓库)里鸡蛋(版本)


Git的下载安装略


Git的仓库(本地仓库)的创建

步骤:

  1. 新建一个准备存放项目的文件夹,添加一些文件,该文件夹不能为空,否则git add和git commit 无法正常执行
  2. 点进该新建的文件夹,右键,点击Open Git Bash here
  3. 在出现的黑框中输入命令 **git init **创建仓库,文件夹中出现以下文件
  4. 新建添加 .gitignore 文本文档,文件内容可参考以下 该文件的作用是,有时有些文件我们是不需要push到远程仓库的,可通过这个文件过滤忽略掉注:一定要在git add 之前创建.gitignore文件,不然.gitignore文件无法作用于执行了git add后添加到缓存区的文件### IntelliJ IDEA ###out/!**/src/main/**/out/!**/src/test/**/out/### Eclipse ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cachebin/!**/src/main/**/bin/!**/src/test/**/bin/### NetBeans ###/nbproject/private//nbbuild//dist//nbdist//.nb-gradle/### VS Code ###.vscode/### Mac OS ###.DS_Store
  5. 输入命令git add . (添加文件到缓存区,. 是所有文件的意思),Enter
  6. 输入命令git commit -m "xxx" (提交形成版本,xxx为自定义的描述说明,例如“第一次提交”),Enter

注:

  • git add 不能添加空目录,git commit 不能提交空目录;
  • 必须先执行git add添加到缓存区,再执行git commit形成版本。


命令** git status**:查看状态

  • 出现的文件名为红色:表示未执行git add
  • 出现的文件名为绿色:表示执行了git add 但未执行git commit
  • 以上均为出现:表示git add和git commit 均已执行,即全部已形成版本

命令 git log :查看日志,Enter翻页,ctrl+c退出

命令git log --oneline: 显示的日志更干净简洁


Git的远程仓库(https://gitee.com/)的注册和代码的上传

  1. 注册,注册成功后登录
  2. 创建仓库
  3. 本地仓库和远程仓库进行连接 创建成功后,出现以下界面,以下命令在之前打开的命令黑框中执行 执行完上面的命令,此时在gitee上刷新,就可以看到本地仓库的文件已经关联到远程仓库这了

git remove add origin http://gitee.com/xxx/xxx.git 命令是本地仓库与远程仓库进行连接,执行过一次后,以后无需执行。

以上步骤执行完后,以后如果对项目的文件进行了修改,我们只需执行git add.(添加) 和git commit -m "xxx" (形成版本)和git push origin "master"(-u可省)(上传远程仓库) 命令即可


另一个User如何把远程仓库的代码拉(pull)下来

方法一:

  1. 复制仓库的地址
  2. 同样新建一个项目的文件夹,双击进入该文件夹,右键,点击Open Git Bash here进入黑框,输入命令 git clone https://gitee.com/xxx/xxx.git(仓库地址),即可把远程仓库的文件克隆下来本地仓库(这一命令包含克隆连接远程仓库,所以执行该命令后User的本地仓库已连接远程仓库),之后再在IDEA中打开项目就好,以后文件如有修改,方法同上![](https://img-blog.csdnimg.cn/direct/e0dc8b0cdffc432f9a6bca9082624c9d.png)![](https://img-blog.csdnimg.cn/direct/4fbfd478d9eb467aa6b79cadd2cc4b8e.png)

方法二:

打开IDEA,

选择“仓库URL”,把仓库地址复制粘贴在URL中,点击克隆即可

把一个项目从远程仓库拉下来第一件事是:配环境。包括maven(File->Setting)、jdk(右键项目->Open module Settings->Sources和DependenciesProject(把jdk换成本地的jdk))、git

maven

jdk

还有版本冲突、Branch、Tags等内容......​​​​​​


本文转载自: https://blog.csdn.net/2301_81480721/article/details/139576374
版权归原作者 _小白楠 所有, 如有侵权,请联系我们删除。

“Git分布式版本控制工具使用教程”的评论:

还没有评论