克隆GitHub仓库到本地

方法一:Code -> Download ZIP(有的时候会有一些问题,不建议)

image-20231215133946737

方法二:使用git clone项目到本地(推荐)

Code -> 复制HTTPS协议对应的url。

image-20231215134218730

在本地文件夹打开Git Bash,在命令行中输入以下命令,将仓库克隆到本地(这里的仓库地址就是上面复制的url):

1
$ git clone 仓库地址

执行命令后,Git就会从GitHub服务器上将仓库的所有文件和历史记录克隆到你的本地目录中。克隆完成后,你可以在当前目录下找到一个与仓库同名的文件夹,里面包含了完整的仓库内容。

后续可以安装相关依赖等

1
pip3 install -r requirements.txt --user

本地代码和GitHub同步

将github项目pull到本地

第一次pull:

即将远程代码仓库中(新)的内容下载到本地,并更新本地代码仓库的内容,我们一般叫pull。

首先需要在本地创建一个空文件夹,作为项目的存放仓库。然后进入该文件夹下,打开Git Bush,输入以下命令将该目录初始化为Git仓库。

1
$ git init

(之后该处会生成一个隐藏的文件夹【.git】)

然后将这个本地仓库连接到Github上的对应项目

1
$ git remote add origin 远程仓库地址

这里的远程仓库地址就是前面所复制的HTTPS协议对应的url

如果不小心填错了,可以使用指令清除地址重新设置

1
$ git remote remove origin 

同样也可以执行命令查看是否连接成功

1
$ git remote -v

然后,使用Pull指令拉取代码,从远程源的主分支更新代码到本地

1
$ git pull origin master

后续拉取github上的更新到本地:只需要git pull即可

将本地项目push到github

第一次push:

同样的,创建空文件夹后git init

执行add命令将整个文件夹添加到本地仓库,注意后面有一个点

1
git add .

如果只想添加单个文件使用命令: git add 文件名 这种方式 ,例如:git add test.txt.

后续将本地更新后的代码上传到GitHub只需要

如果在多个远程设备上操作,记得开始进行今日的操作前要先:

1
git pull

完成所有操作准备离开时要记得:

1
2
3
git add .
git commit -m ‘xx’
git push

tip: 要保证本地库和server是同步的,不然忘记先pull,若其他远程设备上已经push了新的内容,自己这里是push不上去的,只能进行git pull合并,这个操作还会覆盖你已经更改了的部分,会非常痛苦。

如何设置不push某些内容上去

常见问题

参考文章

侵权删: