Git托管现有代码

用到的命令:

git clone 复制网络仓库到本地

git add [file] 加入一个文件/目录到版本控制

git commit 提交修改到仓库(本地)

git push 推送对仓库的修改到网络仓库


如果对一个非空目录执行clone命令是会失败的,因为git允许这样做。

进入项目目录(非空),运行下面命令:

$ git clone --no-checkout GIT_URL temp
$ mv temp/.git .
$ rmdir temp
$ git reset --hard HEAD
$ git add .
$ git commit -m "existing files"
$ git push

红色命令会把GIT_URL中的文件复制到当前目录,注意处理同名文件。

红色命令下面的部分是添加当前目录的文件到git仓库并且推送修改。


转载于:https://www.cnblogs.com/tinyjian/p/6550690.html

### 使用 Git 托管项目的流程 #### 1. 初始化本地仓库 为了开始使用 Git 进行项目托管,首先需要初始化一个新的 Git 仓库。这一步骤会在当前工作目录创建一个 `.git` 文件夹来跟踪所有的变更。 ```bash git init ``` 此命令将在指定的项目文件夹内设置新的 Git 库[^3]。 #### 2. 添加并提交更改至暂存区 一旦有了初始库之后,就可以通过 `git add .` 命令将所有新文件添加到索引(即准备区域),接着利用 `git commit -m "描述"` 来保存这些改动记录。 ```bash git add . git commit -m "Initial project setup" ``` 上述指令实现了暂时提交到本地仓库的操作,并附带了一条有意义的信息说明此次提交的内容。 #### 3. 关联远程仓库地址 当准备好推送代码之前,需先配置远端服务器上的目标位置。对于私有部署环境而言,通常会选择像 GitLab 或者 Gitee 等平台提供的 HTTPS/SSH URL 地址来进行关联: ```bash git remote add origin https://gitee.com/user/repo.git ``` 这条语句建立了本地与云端存储之间的联系通道[^4]。 #### 4. 下载最新的远程分支数据 在首次上传前建议执行一次拉取动作以确保本地副本是最新的状态,防止覆盖已有内容的风险;即使是在空的新建情况下也推荐这样做,因为可以获取模板或其他成员可能已经存在的贡献成果。 ```bash git pull origin master ``` 该过程不会造成现有资料被删除的情况发生,而是实现双方同步更新的目的。 #### 5. 推送修改后的源码至上游主机 最后一步就是正式向外部发布自己的劳动结晶啦!只需简单输入如下所示的一串字符就能让全世界看到你的杰作了! ```bash git push -u origin master ``` 至此便完成了整个基于 Git 的项目托管全过程介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值