使用git 从github上克隆项目到本地工作区

使用git 从github上克隆项目到本地工作区,第1张

1先打开github,找到你想要克隆的项目。举个例子。我想克隆 

RxPermissions项目

地址:  GitHub - tbruyelle/RxPermissions: Android runtime permissions powered by RxJava2

依次点击Code 和 复制按钮 即可拿到我们想要的URL

2随后我们回到电脑的本地工作区,为了方便。我创建了一个名称为testgit的文件夹。待会我们就在这个文件夹下进行教学

在testgit文件夹得空白处右键,选择git bash here 后。你会看到图2 

我们接着输入命令 git clone  >

生成密钥对,点击用户头像,选择"Settings",将生成的公钥信息贴在jason用户的"SSHKeys"里面,公钥添加成功,查看项目的详细信息,选择基于SSH协议克隆的URL,在第1步中的服务器上执行克隆 *** 作。

安装git命令,点击拷贝>

   拷贝一个 Git 仓库到本地

    1、拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名

            git clone <版本库的网址>

    2、拷贝一个 Git 仓库到本地,重新定义本地目录名称

            git clone <版本库的网址> <本地目录名>

    3、 拷贝一个指定分支到本地,本地目录名称与分支同名

             git clone -b 分支名 <版本库的网址>

     4、拷贝一个指定分支到本地,重新定义本地目录名称

            git clone -b 分支名 <版本库的网址> <本地目录名>

安装完 Git 软件后,需要我们做一下全局的配置工作,如:用户名、邮箱等。

命令:git config

设置用户名命令:

设置邮箱命令:

其中, --global 指定为全局配置,不指定该参数,则为当前所在仓库配置。

查看配置:

在本地创建版本库,需要使用 git init 命令。

首先,我们需要新建一个存放版本库的文件夹,然后进入到该目录所在路径,执行如下命令,格式为:

最后查看文件夹,可以看到包含有 git 子文件夹,说明创建版本库成功了。

也可以在执行 git init 命令时指定一个文件夹作为版本库。格式为:

克隆版本库是指从现有 Git 版本库中拷贝项目。

克隆版本库使用如下命令,格式为:

如果我们需要克隆到指定的目录,可以使用以下命令格式:

如:克隆远程仓库

添加一个或多个文件到暂存区:

添加指定目录到暂存区,包括子目录:

添加当前目录下的所有文件到暂存区:

查看在我们上次提交之后是否有对文件进行再次修改。 格式为:

-s参数可以帮助我们获得比较简短的显示结果。

如:我们在一个版本库中所在目录中增加一个 Unit1pas 文件,然后执行如下命令:

显示暂存区和工作区的差异:

显示暂存区和上一次提交(commit)的差异:

显示两次提交之间的差异:

将暂存区内容添加到本地仓库中。

提交暂存区到本地版本库中:

message 可以用于描述提交的信息。

提交暂存区的指定文件到版本库区:

修改后直接提交:

-a参数设置修改文件后不需要执行 git add 命令,直接来提交。

如:我们在上面的命令基础上进行提交

接下来,我们对 Unit1pas 文件进行修改,然后进行文件比较:

git reset 命令用于回退版本,可以指定退回某一次提交的版本。

git reset 命令语法格式如下:

可以使用 数字表示

git rm 命令用于删除文件。

如果只是简单地从工作目录中手工删除文件,运行 git status 时就会在 Changes not staged for commit 的提示。所以,在 git 环境下一定要使用 git 的删除文件 *** 作。

git rm 删除文件有以下几种形式:

将文件从暂存区和工作区中删除:

如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可:

可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件:

git mv 命令用于移动或重命名一个文件、目录或软连接。

如果新文件名已经存在,但还是要重命名它,可以使用 -f 参数:

以上就是关于使用git 从github上克隆项目到本地工作区全部的内容,包括:使用git 从github上克隆项目到本地工作区、git clone 怎么复制到指定文件夹、gitlab怎么克隆最新版本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10083790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存