(八) 推送分支至远程仓库

添加远程仓库

当我们在本地创建了仓库后,又想在GitHub上创建一个仓库(作为远程仓库),该远程仓库可以作为备份,也可以通过该仓库让其他人协作,这时需要本地仓库与远程仓库同步;

首先你需要在Github上创建一个仓库后,这时我们就可以添加远程仓库了,就可以通过:

    Git add remote origin(远程仓库名) git@github.com:github账户名/Github仓库名.git

或者也可以直接写成这样:

    Git add remote origin(远程仓库名) https://github.com/leslieLinn(github用户名)/pushTest(仓库名).git

可以直接从这儿拷贝该链接:

查看远程仓库:

Git remote

将列出所有远程仓库名

如果你想查看远程仓库详细信息:

Git remote -v

推送本地仓库内容到远程仓库

要讲本地仓库内容推送到github远程仓库,首先本地仓库和github仓库之间的传输是通过SSH加密的,需要设置一下:
1. 创建SSH key,在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

在用户主目录里找到.ssh目录,里面有id_rs

### 如何将本地分支推送远程 Git 仓库 要将本地分支推送远程 Git 仓库,可以通过以下方法实现: #### 初始化和配置远程仓库 如果尚未初始化本地 Git 项目,则需要执行 `git init` 来初始化该项目。接着,添加所有文件到暂存区并通过提交记录这些更改。 ```bash git init git add . git commit -m "Initial commit" ``` 随后,关联远程仓库地址至本地项目中。此操作可通过运行以下命令完成[^1]: ```bash git remote add origin <repository-url> ``` 其中 `<repository-url>` 是指向您的远程存储库 URL 的占位符。 #### 推送现有分支远程仓库 对于已经存在的分支(比如默认的 main 或者 master),可以直接将其推送远程服务器,并设置上游跟踪关系以便后续简化推送过程[^2]: ```bash git push -u origin <branch-name> ``` 这里 `<branch-name>` 应替换为您实际使用的分支名称,例如 `main`, `master`, 或其他自定义命名的分支。 #### 创建新分支推送 当您希望基于当前工作状态建立一个新的分支并向外分享时,可以按照如下方式操作: 1. **创建并切换到新的分支** ```bash git checkout -b new-branch-name ``` 2. **做出必要的改动后提交它们** ```bash git add . git commit -m "Description of changes made." ``` 3. **最后推送这个新分支上去同时设定追踪信息** ```bash git push -u origin new-branch-name ``` 上述流程确保了即使是在已有项目的背景下也能顺利开辟独立开发路径并与团队成员共享进展[^4]. 另外值得注意的是,在首次推送之前可能还需要拉取最新的远端数据以避免冲突情况发生: ```bash git pull --rebase origin <branch-name> ``` 这样不仅可以保持代码的一致性和稳定性,还能有效减少潜在合并难题的发生几率[^5].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值