git创建仓库 & 远程提交

本文详细介绍了如何在GitHub上创建并管理远程仓库的步骤:从新建远程仓库到本地仓库与其关联,再到推送本地代码到远程仓库的过程。同时,也讲解了如何解除本地仓库与远程仓库的关联。

1. 新建远程仓库

登录github新建一个远程仓库

2. 将远程仓库clone下来

git clone github仓库地址

如果不这样,后面push时会出错,因为本地和远程不关联

3. 将本地仓库与之关联

git remote add pb https://github.com/paulboone/ticgit
//pb是名字
//后面是github上的仓库网址

4. 提交

git push -u pb master

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

5. 移除本地与远程仓库的关联

$ git remote rm pb
//pb 是名字

这个只是拓展,不是必须执行

GitLab上创建Git仓库提交初始工程可按以下步骤进行: ### 本地仓库初始化 进入项目目录并初始化Git仓库: ```bash cd existing_folder git init ``` 此步骤将在项目目录下生成`.git`目录,标志着本地Git仓库初始化完成[^1]。 ### 关联远程仓库 关联远程仓库时,可使用如下命令: ```bash git remote add origin ssh://… ``` 这里`origin`是远程库的名字,是Git默认的叫法,也可改成其他名称。需要注意的是,在实际操作中应将`ssh://…`替换为真实的远程仓库地址[^2][^5]。 ### 创建并切换分支(可选) 若需要创建并切换到新的分支,可使用以下命令: ```bash git branch slave git checkout slave ``` 以上命令创建了名为`slave`的分支并切换到该分支。如果不进行分支操作,默认在`master`或`main`分支进行后续操作[^2]。 ### 提交文件到本地仓库 将项目中的文件添加到暂存区,并提交到本地仓库: ```bash git add . git commit -m '初始化工程描述' ``` `git add .`将当前目录下的所有文件添加到暂存区,`git commit -m '初始化工程描述'`将暂存区的文件提交到本地仓库,其中`'初始化工程描述'`可根据实际情况修改为有意义的提交信息[^4][^5]。 ### 推送本地仓库远程仓库 将本地仓库的内容推送到远程仓库: ```bash git push -u origin master ``` 若使用的是新创建的`main`分支,则命令为: ```bash git push -u origin main ``` `-u`参数会将本地分支与远程分支关联起来,方便后续的推送和拉取操作。若本地分支与远程分支同名且远程分支未创建,可使用`git push origin slave:slave`命令;若远程分支已创建,直接使用`git push origin slave`即可[^2][^4][^5]。 ### 示例:提交`readme`文件到远程仓库 以下是一个将`readme`文件提交远程仓库的示例: ```bash git clone http://********/auto_web.git cd auto_web touch README.md git add README.md git commit -m "add README" git push -u origin master ``` 此示例先克隆远程仓库,然后在本地创建`README.md`文件,将其添加到暂存区并提交,最后推送到远程仓库。对于Windows系统,在操作时需注意相关的兼容性问题[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值