git常用命令总结

本文介绍了Git的一些基本操作,包括本地创建目录后初始化git,将代码上传到gitee,从gitee克隆代码,切换和管理分支,以及如何处理没有上游分支的提示和合并分支。重点强调了gitpush、gitpull、gitmerge等关键命令的使用。
摘要由CSDN通过智能技术生成

一.本地上传至gitee:

1.在本地创建一个目录,执行

git init

2.在gitee上创建一个仓库,并复制ssh

3.在本地目录路径打开Bash,输入如下命令

git remote add origin 复制的ssh

git push -u origin master //如果远程仓库是空的要加-u

git push origin master  //不是空则不用加

//之后就可以从本地推送到远程

git add .//将文件暂存

git commit -m "文件名"//提交某个文件
//要 commit 所有已经被添加到 Git 索引区域(也称为暂存区)的文件,可以运行以下命令:
git commit -m "your commit message" -a

git push //将暂存区的文件提交到远程仓库




4.如果出现以下问题,是因为新创建的远程仓库有初始化文件,与本地仓库内容不符,因此要先同步,即比如新创建仓库时的readme文档将同步到本地.

//用以下代码解决
git pull --rebase origin master

二.从gitee上克隆代码:

git clone [url]

三.从主分支切换到另一个分支中

//切换到新分支上
git checkout -b <branch-name>;

//在新分支上进行代码修改和提交
git add .
git commit -m <filename>
git push

 四.当出现没有上游分支提示时:

通常情况下,当你使用 git push 命令将本地分支推送到远程仓库时,Git 会自动将本地分支与远程分支关联起来。但如果远程仓库中没有对应的分支,或者你手动创建了本地分支而没有将其与远程分支关联起来,就会出现这个错误。

要解决这个问题,可以使用 git push --set-upstream <remote-name> <local-branch-name> 命令将本地分支与远程分支关联起来。其中 <remote-name> 是远程仓库的名称(例如 "origin"),<local-branch-name> 是本地分支的名称。

例如,如果你想将本地分支 branch2 与远程仓库 origin 中的 branch2 分支关联起来,可以使用以下命令:

git push --set-upstream origin branch2

这将创建一个新的远程分支 origin/branch2,并将本地分支 branch2 与其关联起来。然后,你就可以使用 git pull 命令从远程分支拉取代码,或使用 git push 命令将本地分支推送到远程分支了。

五.合并分支

1. 切换到接收修改的目标分支,例如主分支。

git checkout master

2.执行 git merge 命令将其他分支的修改合并到当前分支中。例如,将名为branch1的分支合并到主分支上,可以执行以下命令:

git merge branch1  //执行完这一步相当于已经完成commit操作了
//如果需要提交到远程,还需要再执行
git push

以上是我总结的常用git命令,有问题欢迎指正,还会继续完善的哇~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值