使用git工具提交代码至码云(及从码云上下拉)
- 都是先在项目的根目录上,打开git bash。
- 输入git init,会在该目录下生成.git文件夹。
- 添加需要上传到码云的代码到本地仓库。 3.1 这里我们输入git status,出现的红色文件或文件夹就是我们未添加到本地仓库的。 3.2 接着我们可以输入git add --all,会将该目录下所有文件添加到本地仓库。当然我们选择输入git add xxxx(xxxx为文件名),就可以将指定文件添加到本地仓库。 3.3 添加完成后,我们可以再次输入git status,这些显示为绿色的文件或文件夹就是成功添加到本地仓库的。
- 添加之后,我们就可以选择提交到仓库了。 输入git commit -m “修改说明”,为本次提交进行说明。由图可以观察到,我们已经提交成功了。
- 将代码提交到远程仓库(码云)。 5.1 可以输入git remote add origin https://gitee.com/hfuuNo1/pointpayment-foreground-web.git,这是将该本地仓库与远程仓库相关联。 5.2 上传之前,我们可能需要将本地仓库代码与远程仓库的代码进行合并,这是我们需要输入git pull --rebase origin master。当然如何是第一次提交,可以跳过此步。 5.3 将代码上传到远程仓库。我们需要输入git push -f origin master。在初次执行此步时,系统可以提醒你需要你输入码云的账号和密码,输入就行。
- 这里我附加说明,我们可以使用git pull origin master将远程仓库中的代码更新到本地仓库。
如果你遇到了需要使用SSH密钥来管理远程仓库时,你可以在git命令行中
- 输入git config--global user.name "Your Name"与git config --global user.email"email@example.com",来设置你的码云账户名和与码云绑定的邮箱。
- 接着输入 ,将生成ssh密钥。在本地和服务器之间建立git的联系,git与git仓库之间是通过ssh key加密的,需要生成ssh key,在windows下查看[c盘->用户->用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成,如果没有需要手动生成。
- 在个人码云账户设置中添加个人密钥。
常见错误1:
fatal: refusing to merge unrelated histories
你可能会在git pull或者git push中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢? 在该执行的命令行后+ --allow-unrelated-histories,如:git pull origin master --allow-unrelated-histories
上一篇:
Python 安装包管理工具 pip
下一篇:
你写注释她帮你写代码