美文网首页
git命令集合

git命令集合

作者: LemonTree7 | 来源:发表于2022-12-14 10:02 被阅读0次

git提交命令

git push origin <具体分支名称> //将当前分支推送到origin主机的对应分支
git commit -a  //里面写具体的提交描述信息
git push origin master //将提交的文件push到主分支上
git commit -m "解决冲突/具体描述" //解决冲突前首先要git commit提交一下才能看到冲突
git add . //添加新文件
git clone -b <分支名称> <具体仓库地址> <具体的文件夹名称(本地导入的文件夹的名称,不存在的话会新建)>
git push origin --delete <branchName> //删除远程某个分支
git push --all origin //将本地所有分支都推送到origin主机
git push origin --tags //推送标签
git branch //查看分支
git branch -r //查看本地所有的分支(如果远程的最新数据,最新的仓库不在其中,先执行下面的命令)
git fetch origin //拉取远程最新的数据分支
git branch -d <具体分支> //删除分支
git branch <新建分支名称> <要恢复的commit id> //新建分支,并且使用想要恢复的commit
git merge <要合并的分支名称> //将要合并的分支合并到当前的主分支
git checkout <想要切换的分支名称> //将当前分支切换到其他分支上
git reflog // 查看commit历史

git switch <分支名称> //切换分支
git pull origin <具体的分支> //拉远程分支的代码
git push origin --delete [branch_name]  //删除远程的分支
git ls-remote --heads  //拉取最新的分支名称


git config --local http.proxy 'socks5://127.0.0.1:1080'  //设置代理
git config --local https.proxy 'socks5://127.0.0.1:1080'
git config --local --unset http.proxy //取消设置代理
git config --local --unset https.proxy

git merge --abort //取消正在合并
git切换分支之后无法进行提交,具体解决方案看下面:
git reflog 找到需要恢复的commit ,记下前面的commit id
git branch temp efa64f5 新建一个名字叫temp的分支,用这个分支代替之前的临时分支并且拥有想要恢复的commit,efa64f5为要恢复的commit id
git push origin temp推送到仓库
git checkout master切换到主分支
git merge temp 将temp合并到master
保险起见,先git push origin master 推送到仓库
查看是否更新,若更新则git branch -d temp删除该分支(这个只是删除本地的分支,删除远程分支需要用
git push origin --delete [branch_name])

合并请求源分支与目标分支冲突

本地解决代码冲突
第一步:fetch 远端仓库最新代码,并切换到源分支认真查看改动

git fetch origin
git checkout -b <需要合并的分支名称> origin/<需要合并的分支名称>

第二步:合并改动到目标分支,并推送到 CODING

git merge origin/develop

第三步:推送源分支的改动到远端仓库

git push origin <需要合并的分支名称>

git同一套代码提交到两个仓库

方案一

连续使用以下命令

1.  git remote add github https://github.com/xxxxx(具体仓库)
2.  git pull github master --allow-unrelated-histories //(--allow-unrelated-histories是为了解决冲突)
3.  git push github master

//推送两个地址的时候
git push origin master
git push github master  //需要推送两次,稍微麻烦一点点

//查看远程推送相关地址
git remote -v

方案二

git remote set-url --add origin xxx具体远程git地址
git remote -v //查看是否多了一条远程push地址
git push origin master -f //如果第一次推上不去代码,可以使用强推的方式,推送的分支名称需要相同
git remote set-url --delete origin xxxx具体远程地址

gitee仓库推送github的是出现的问题

1.10054、443问题

git config --global http.sslVerify "false"

2.error: src refspec main does not match any

image.png

如果是在merging中的话,先解决完冲突,然后进行git add .,然后git commit -m 'merge'提交,最后进行git push github main github-main具体的仓库。

如果出现上述图片中的问题的话,依次执行下面的代码命令:

git fetch github //拉取另一个仓库的远程分支最新信息
git branch -m develop main //从当前的develop切换到远程分支的名称main
git rebase github/main //初始提交
git merge --allow-unrelated-histories github/main //合并
git push github main //提交

持续更新中...

相关文章

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git命令集合

    查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git show...

  • git命令集合

    1.配置单个项目的用户名和邮箱 2.查看当前用户信息 3.将项目的所有文件添加到缓存中 4.提交 5.拉文件 6....

  • git 命令集合

    有两个分支,master和test,在test上提交了两次改动,只想把第一次的改动合并到master,操作如下: ...

  • git命令集合

    git status 状态查看,文件增删改等状态 git add . 增加修改到提交序列中 git commit ...

  • Git命令集合

    基本命令 git init git status git add git commit git log 添加/删除...

  • git命令集合

    提交命令

  • Git 管理 (二)

    原文地址梦想小筑 Git的奇技淫巧:see_no_evil: Git常用命令集合,Fork于tips项目 Git是...

  • Git使用技巧

    Git的奇技淫巧:see_no_evil: Git常用命令集合,Fork于tips项目 Git是一个“分布式版本管...

  • Git常用命令集合

    Git常用命令集合 刻意练习 现代的ide里面都集成了很多Git,Maven的操作命令,让开发者点一点就很容易执行...

网友评论

      本文标题:git命令集合

      本文链接:https://www.haomeiwen.com/subject/dpxzartx.html