Git基础篇~获取Git仓库

前言:本篇内容涵盖了你在使用Git完成各种工作中将要使用的各种工作命令,通过本篇学习完后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)、暂存(stage)或提交(commite)更改,以及如何迅速而简单的撤销错误操作、如何浏览你的项目的历史版本以及不同提交(commits)之间的区别、如何向你的远程仓库推送(push)以及如何从你的远程仓库拉取(pull)文件。

1.获取Git仓库

有两种取得git项目的办法。第一种是现有项目或目录下导入所有文件到Git中;第二种是从一个服务器克隆一个现有的Git仓库。

 1.1在现有目录中初始化仓库

 如果你打算使用Git来对现有的项目进行管理,你只需要进入该项目目录并输入以下目录:

    git init

自己创建的项目,在初始化后,会有很多Untracked files,未被接受git管理的文件,如下图:

这个时候可以建一个.ignore文件,设置相应的忽略规则,来忽略这些文件的提交。

写好之后再来看一下情况:

查看当前目录状态:git status 

看到只剩下新建的.gitignore文件了

执行以下命令提交至仓库:

  1. git add .gitignore  (git add .)
  2. git commit -m "提交.gitignore文件"

完成后,此时你的项目就代表初始化成功了,已经接受了git管理了

1.2克隆现有的仓库

如果你想获得一份已经存在了的Git仓库的拷贝,比如为公司项目或者某个开源项目贡献自己的一份力:

这是就要用到 git clone 命令,当你执行这个命令时,默认配置下远程git仓库中的每一个文件的每一个版本都将被拉取下来

命令格式: git clone [ url ] 

案例:从gitHbu上拉取名为SpringBootLearning项目

           git clone https://github.com/15879028964/SpringBootLearning.git

图示:

git从远程拉取代码

这个比较简单,搭建项目的人已经把所有初始化工作都做好了,你只要直接进行修改就可以额

git仓库已成功获取了。

命令总结:

  • git  init                             --仅仅是个仓库初始化操作
  • git add                             --实现对指定文件的跟踪
  • git commit                       --将跟踪文件的修改提交
  • git clone                          --对远程仓库项目的拷贝

本章仅仅是对仓库初始化的大概的总结,具体命令的使用和详解将在下一章:git基础篇~git基本命令的使用

猜你喜欢

转载自blog.csdn.net/qq_28675967/article/details/84199245
今日推荐