git 命令总结 多仓库上传

  1. git init
    初始化git仓库,即在该项目路径下建立一个本地的git仓库
  2. git add 文件名
    将文件添加至本地git仓库的暂存区中,一般使用git add -A或git add .添加该目录所有文件
  3. git commit -m “备注”
  4. git pull
    同步拉取线上仓库现有代码
  5. git push origin
    将origin分支push到远程分支上
  6. git reset .
    将暂存区所有文件删除
    删除部分暂存区文件则使用git rm --cached 文件名,如果是文件夹则加上-r参数
  7. git status
    查看文件修改状态
  8. git log
    查看提交历史(回退版本)
  9. git checkout 分支名
    切换为指定分支名,如果加-b参数则为创建一个新分支名并切换
    查看所有本地分支:git branch
    查看所有远程分支:git branch -r
    查看所有本地和远程分支:git branch -a
  10. git branch
    查看所有本地分支:git branch
    查看所有远程分支:git branch -r
    查看所有本地和远程分支:git branch -a

    删除分支:git branch -d 分支名

    删除未被合并的分支:git branch -D 分支名

  11. git log
    查看提交历史(回退版本)
  12. git remote show
    查看所有远程仓库
  13. git remote remove 仓库名
    删除指定远程仓库

二、git 上传至两个或多个仓库

1. 初始步骤   

        切换为新分支

        git checkout -b branch-1

        添加文件至暂存区

        git add -A

        添加提交注释

        git commit -m "注释"

2. 添加多个仓库

//添加gitlab远程仓库,别名为gitlab
git remote add gitlab <gitlab仓库url>

//添加gitee远程仓库,别名为gitee
git remote add gitee <gitee仓库url>

3. 拉取仓库代码(此处我没有使用,因为我的代码与仓库上代码改动较多)

git pull gitlab main

4. 上传代码

git push gitlab branch-1

git push gitee branch-1

ps:这里有个问题,gitee不允许这种没有pull就push的分支直接合并,因此需要本地执行一些命令

git checkout main

git pull gitee的url branch-1

git push gitee main

但执行过程中会报错,因此可以执行如下命令

git checkout main

git pull gitee main --allow-unrelated-histories

git push gitee main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用git命令将文件上传仓库,可以按照以下步骤进行操作: 1. 首先,使用git add命令将要上传的文件添加到git暂存区。可以使用以下命令将所有文件添加到暂存区: ``` git add . ``` 2. 接下来,使用git commit命令将暂存区的内容添加到本地仓库,并添加注释信息。例如: ``` git commit -m '添加文件到仓库' ``` 3. 最后,使用git push命令将本地仓库的内容推送到远程仓库。如果是第一次推送,可以使用以下命令: ``` git push -u origin master ``` 这将把当前分支master推送到远程仓库,并且会要求输入用户名和密码进行验证。 如果仓库地址没有发生变化,第二次提交时可以省略输入账号密码的步骤。可以使用以下命令查看和配置用户信息: ``` git config user.name // 查看用户名 git config user.email // 查看邮箱 git config user.password // 查看密码 ``` 综上所述,使用git命令上传文件到仓库的步骤包括添加文件到暂存区、提交到本地仓库并添加注释信息,最后推送到远程仓库。 #### 引用[.reference_title] - *1* [git上传项目到仓库](https://blog.csdn.net/weixin_49261425/article/details/118175738)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [git如何上传本地代码文件到git仓库【图文详解】](https://blog.csdn.net/weixin_51033461/article/details/119997189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值