赞
踩
在GitHub的仓库上,点击 Code,复制 SSH下面的这段地址链接复制一下。
然后在我Linux本地,使用下面命令,可以克隆该仓库的项目到本地。
git clone +刚才的链接
首先我创建一个目录,进入到该目录下,可以看到现在是空的。
然后使用该命令:这里我已经有GitHub仓库的内容了,所显示already exists
进入到克隆的HelloWorld目录下,可以看到仓库里的内容
下面是使用克隆命令后发生的事情,我本地会多两个东西,远程的仓库名称和默认主干分支
可通过 git branch -r 命令查看
在本地写的代码如何提交到远程托管仓库,需要几个步骤,首先需要了解本地仓库的分区。
对于本地git仓库,还分为 工作区,暂存区,本地仓库三部分。
先记住这个图,接下来用一个示例逐步讲解。
在克隆的目录下面新建一个cpp文件,然后随便写一些东西,那么该本地仓库的代码目录,就叫做工作区 。
使用 git add 命令,可以将指定的文件提交到暂存区。
git add .
或
git add 指定文件
git commit -m " 注释信息"
加了 -m " " 即message,代表后面加的内容是注释或解释
可以看到在执行完 git commit这步命令后,再使用 git status查看状态,它给出的说明很智能,
大概意思是我现在分支的版本领先与远程仓库,可以使用"git push" 把本地的代码推送到远程仓库。
git push origin main
使用 git log 来查看git的日志,可以看出具体的时间点谁干了什么事情,比如下面,Sauron 在Jun 16 23 :43 推送了一次, 形成了新的版本。
值得注意的是,HEAD指针默认指向最后一次更新的版本,在后序操作可以通过HEAD指针来选择版本。
最后再来看这个流程
使用命令
git pull
因为我们的代码和远程仓库代码版本一致,所以显示已经是最新了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。