美文网首页
开发中常用的git命令

开发中常用的git命令

作者: 十一点后不在线 | 来源:发表于2021-05-13 09:20 被阅读0次

1.git pull (完整写法:git pull <远程库名> <远程分支名>:<本地分支名>)
拉取远程代码(从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge(即使本地不存在这个分支))
2.git add .
添加缓存所有修改内容
3.git status
查看修改的文件内容
4.git commit - m 'xxxx'
添加提交的备注
5.git push
推送本地修改到git服务器

以上是常规的一次提交自己代码的流程

git branch 查看本地分支
git branch -a 查看所有分支(本地+服务器)
git branch -r 查看服务器分支

克隆一个分支:
git clone 分支url

创建分支:
git checkout -b 新分支名
在本地创建一个新分支,该分支是从当前分支上检出的,所以所有文件内容都和当前分支一模一样,这是正常的。创建成功后,将自动切换至新分支上

推送本地分支到远程仓库:
git push --set-upstream origin dev //dev为创建分支的名字

将远程git仓库里的指定分支拉取到本地(本地不存在的分支):
git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系

合并分支代码:
git merge B分支名
在A分支上操作,把要合进来的B分支代码加入A分支

切换远程仓库地址:
1.直接修改命令
git remote set-url origin url(新地址)
2.先删除再添加
git remote rm origin
git remote add origin url(新地址)
3.修改config文件
项目中有加入版本控制的话,可以到项目根目录下,查看隐藏文件夹, 发现.git文件夹,找到其中的config文件,修改其中的git remote origin地址

删除本地分支:
git branch -d 分支名(部分情况下会提示里,用git branch -D 分支名)

删除远程分支:
git push origin --delete 远程分支名
(另一种方法:git push origin :远程分支名, 推送一个空的分支,删除远程分支)

推送本地分支到远程分支:
git push origin 本地分支名:远程分支名

git强制提交本地分支覆盖远程分支:
git push origin 被覆盖的分支名 --force

回退操作:

查看版本号
git reflog

合并单个文件:
在A分支合并B分支中的单个文件

git checkout --patch branchB test.c

...
Apply this hunk to index and worktree [y,n,q,a,d,/,K,g,e,?]?
常规就是直接选择Y完事
各个字母含义:
y - 存储这个hunk
n - 不存储这个hunk
q - 离开,不存储这个hunk和其他hunk
a - 存储这个hunk和这个文件后面的hunk
d - 不存储这个hunk和这个文件后面的hunk
g - 选择一个hunk
/ - 通过正则查找hunk
j - 不确定是否存储这个hunk,看下一个不确定的hunk
J - 不确定是否存储这个hunk,看下一个hunk
k - 不确定是否存储这个hunk,看上一个不确定的hunk
K -不确定是否存储这个hunk,看上一个hunk
s - 把当前的hunk分成更小的hunks
e - 手动编辑当前的hunk
? - 输出帮助信息

合并某次/多次提交内容:
git cherry-pick commit 命令的作用,就是将指定的提交(commit)应用于其他分支

相关文章

  • GIt 常用操作指令

    《Git 使用规范流程》 《常用 Git 命令清单》 《Git 远程操作详解》 《Git工作流程》 开发过程中,用...

  • git常用命令

    git作为分布式版本控制系统,在开发中很受欢迎,但命令繁多,常用的命令整合如下~ git init 创建git仓库...

  • Git 日常知识

    git常用命令行命令: 1、git 中本地库常用的命令: 本地库的初始化:git init 本地库分支查询:git...

  • git相关命令总结

    对于开发人员来说,掌握git命令是必不可少的,现在将常用的命令做一总结。 1、最常用的4条命令 Git各种命令组合...

  • Git命令的相关使用

     本文主要整理了一些开发中常用或者较为常用的命令,主要是Git命令,还会有些终端的其他命令。关于Git的安装等问题...

  • Git常用命令

    无论我们的项目是否需要与他人协同开发,都会用到Git的一些常用命令。下面介绍一些常用的Git命令,包括git he...

  • Git的简单使用

    本篇主要讲Git 的一些基础和一些在开发中比较常用的命令。比较适合初学和快速了解Git。 Git文件分类 Git中...

  • git常用命令

    常用git命令如下(git bash下操作):先clone代码库git clone然后创建本地开发分支git ch...

  • 常用git命令整理

    git命令在工作中大家都经常用到,虽然一些图形界面的开发工具操作起来很方便,但是一些基础的git命令在开发中还是需...

  • git创建多分支并行开发

    git多分支开发常用命令: 1.使用git clone url首次从远程拉去项目 1.1使用命令git branc...

网友评论

      本文标题:开发中常用的git命令

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