建立git远程仓库

在已有的git库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目

首先,在本地新建文件夹abc,进入到abc里面,然后git init。这样就在本地初始化了一个git项目abc。
然后,登录到远程的git服务器上,到gitrepo目录下面,mkdir abc.git。然后进入abc.git目录。git  --bare init。这样就在服务器端建立了一个空的git项目。
之后,在本地,进入到abc目录里面,增加远程仓库。git remote -v 显示项目目前的远程仓库,因为是新建项目,所以结果为空。git remote add origin git://127.0.0.1/abc.git这样就增加了远程仓库abc。
最后commit提交本地代码,git push origin master这样就把本地的git库上传到了远程git服务器的git库中了

 

也可以不登陆远程直接本地操作

1. git init

2. git add .

3. git commit -am "###"      -------以上3步只是本地提交

4.git remote add origin git@xx.xx.xx.xx:repos/xxx/xxx/xxx.git

5.git push origin 本地分支:远程分支

### Git 远程仓库与本地仓库的区别 #### 本地仓库 本地仓库是指存储在开发者个人计算机上的Git仓库。这个仓库包含了项目的所有历史记录、分支以及对象数据库。所有的操作都在用户的机器上完成,不需要网络连接。 - **初始化**:通过`git init`命令可以在任意目录下创建一个新的本地仓库[^1]。 - **提交更改**:开发人员可以直接在这个环境中修改文件,并使用`git commit`来保存这些变化到版本历史中。 #### 远程仓库 远程仓库通常位于服务器端(如GitHub),用于团队成员之间的协作共享代码资源。它允许不同位置的人们克隆一份完整的副本至自己的电脑作为新的本地工作区;也可以推送更新回原处以便其他人获取最新的改动。 - **关联方式**:为了使两者之间能够通信交流,则需先建立联系关系,即执行如下指令 `git remote add origin <远程Git仓库地址>` 来指定远端的位置信息[^2]。 - **首次推送数据流**:当向一个全新的空远程库上传资料时,应采用带有参数 `-u` 的形式进行初次同步动作,例如 `git push -u origin master` ,这会设置默认上游分支从而简化后续仅需输入 `git push` 即可实现持续性的发布流程。 ### 操作方法演示 假设已经有一个名为`myProject`的本地Git仓库,并打算将其内容发送给托管于GitHub平台下的同名在线空间: ```bash # 添加远程链接指向目标站点 $ git remote add origin https://github.com/userName/myProject.git # 验证配置是否成功 $ git remote -v origin https://github.com/userName/myProject.git (fetch) origin https://github.com/userName/myProject.git (push) # 推送现有分支master的数据到远程主机对应的main/master分支上去, 并跟踪该分支 $ git push -u origin main # 或者如果是旧版Git则可能是 'master' ``` 如果希望从互联网拉取最新状态下来并与当前环境合并的话,那么可以运行下面这条语句: ```bash $ git pull origin main # 合并来自远程'origin'的'main'分支到本地 ``` 对于Linux系统而言,在某些情况下可能还需要配置SSH密钥以验证身份访问私有性质的储存库[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值