『Git』Git使用教程
克隆GitHub仓库到本地
方法一:Code -> Download ZIP(有的时候会有一些问题,不建议)
方法二:使用git clone项目到本地(推荐)
Code -> 复制HTTPS协议对应的url。
在本地文件夹打开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 | git add . |
tip: 要保证本地库和server是同步的,不然忘记先pull,若其他远程设备上已经push了新的内容,自己这里是push不上去的,只能进行git pull合并,这个操作还会覆盖你已经更改了的部分,会非常痛苦。
如何设置不push某些内容上去
常见问题
- error: src refspec master does not match any:
参考文章
侵权删: