Git 基础操作系列2: 本地项目上传至git仓库(gitee / gitlab / github)

一、核心步骤

若要把本地代码推送到Gitee上的新建远程分支,可按以下步骤操作:

1. 初始化本地仓库

首先要确保本地代码目录已初始化为Git仓库。在命令行中进入该目录,然后执行如下命令:

git init

2. 添加文件并提交

把本地代码添加到暂存区,接着提交到本地仓库。运行以下命令:

git add .
git commit -m "Initial commit"

3. 关联远程仓库

在Gitee上新建一个仓库,然后在本地仓库中关联该远程仓库。使用以下命令:

git remote add origin <Gitee仓库的SSH或HTTPS地址>

要把<Gitee仓库的SSH或HTTPS地址>替换成我们在Gitee上创建的仓库的实际地址。

4. 创建并切换到新分支

如果想把代码推送到一个新的远程分支,需先在本地创建并切换到该分支。执行以下命令:

git checkout -b <新分支名>

<新分支名>替换成想要的分支名

使用 `git clone` 克隆指定 Git 仓库(http://gitlab.quanyouhulian.com/github/python/quarkpan-tool.git)时可能遇到以下常见问题及解决办法: ### 无法解析主机名 问题表现为出现类似 “fatal: unable to access 'http://gitlab.quanyouhulian.com/github/python/quarkpan-tool.git/': Could not resolve host: gitlab.quanyouhulian.com” 的错误,这通常是由于 DNS 解析问题导致无法找到主机。 解决办法:可以尝试修改本地的 DNS 服务器地址,或者检查网络连接是否正常。 ### 连接超时 错误信息可能是 “fatal: unable to access 'http://gitlab.quanyouhulian.com/github/python/quarkpan-tool.git/': Failed to connect to gitlab.quanyouhulian.com port 80 after [具体时间] ms: Couldn't connect to server”,这可能是网络不稳定或者服务器负载过高导致。 解决办法:可以等待一段时间后再次尝试克隆,或者检查本地网络设置,也可以尝试切换网络环境。 ### 连接被重置 报错信息如 “fatal: unable to access 'http://gitlab.quanyouhulian.com/github/python/quarkpan-tool.git': Recv failure: Connection was reset”,通常是由网络连接问题或代理设置不正确导致。 解决办法:可以尝试取消代理设置,使用命令 `git config --global --unset http.proxy` 和 `git config --global --unset https.proxy` 取消全局代理设置 [^5]。 ### 权限问题 如果没有足够的权限访问该仓库,可能会出现认证失败的错误。 解决办法:需要确认自己是否有访问该仓库的权限,检查用户名和密码是否正确,或者使用 SSH 密钥进行认证。 ```bash # 克隆仓库示例 git clone http://gitlab.quanyouhulian.com/github/python/quarkpan-tool.git ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值