首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏移动开发

    git 实用命令

    ,需要将这些更新取回本地,这时就要用到git fetch命令 git fetch <远程主机名> 上面命令将某个远程主机的更新,全部取回本地。 git fetch origin master 3.查看远端分支 git branch -r 4. tag 将本地所有tag推送到远端 git push --tags 删除本地tag git tag - d <tagname> 5.gitk命令可以图形化展示你的提交和分支情况,像下图这样 ? “追踪” 了,可以执行如下命令 git rm -r --cached . 11.当别人删除了一个远程分支后,我们可以用该命令取消关联,本地就看不到被删除的远程分支的信息了 git branch -dr 远程分支名 或者执行 git fetch -p 该命令会取消所有远端不存在的分支关联,但是也会执行拉取的动作 git remote prune origin 该命令等效,但是没有拉取动作

    1.1K10发布于 2018-10-18
  • 来自专栏java springboot docker

    git实用命令(二)

    文章目录[隐藏] git commit –amend git stash git merge –squash git commit –amend 对之前的commit 提交进行修改 应用场景: 提交了代码之后 ,又有新的改动,不想创建两个commit 发现一个地方改错了,下次提交时不想保留上一次的记录 扩展: git commit --amend会把暂存区的文件自动加入,可以使用-a把工作区的文件也一起加入 可以使用git commit --amend -m "提交描述" 修改comment

    17510编辑于 2023-03-01
  • 来自专栏KEN DO EVERTHING

    Git 实用命令小抄

    请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。 ? --autosquash # 保存并退出文件(VI 中输入 `:wq`) rebase 的时候在每个提交上执行命令 如果特性很多,一个分支里可能有多个提交。 这时候你可以使用 rebase --exec 命令在每个提交上执行命令。 # 在最近 3 个提交上运行 `npm test` 命令 git rebase HEAD~3 --exec "npm test" ? # 获取并删除暂存项 git stash apply stash@{1} git stash drop stash@{1} # ……或使用一条命令…… git stash pop stash@{1}

    48220发布于 2020-07-24
  • 来自专栏精讲JAVA

    Git 实用命令收集

    来源:蒲小花的博客 , www.jackpu.com/bu-chang-yong-dan-shi-yong-ming-ling/ 平时大家都习惯使用 Git,但是有的时候我们相对而言需要使用比较复杂一点的命令 ,如果大家记不住,可以收藏下,毕竟也不是算使用频率很高的命令。 修改 commit 我们经常会在提交的时候拼写错误或者填入一些错误的信息,我们可以使用: git commit --amend 如果你想修改已经提交的过的 commit 信息的话,你需要修改后: git 我们在 merge 的时候,有的时候我们如果可以很明确使用意向的话,比如使用他人或者自己的话,我们可以通过下面命令: # 全部使用别人的 git pull -X theirs git checkout Tag git tag -d TAG1 TAG2 TAG3 # delete remove tag git push REMOTE --delete TAG1 TAG2 TAG3

    43820发布于 2018-12-11
  • 来自专栏QB杂货铺

    Linux实用命令git-svn

    近日发现了有一个工具,git-svn,可以打通git svn之间的鸿沟。 很适合习惯于git,却需要维护svn代码的同学。 安装 sudo apt-get install git-svn 具体使用就不多写了,可以看帮助文档,或者网上很多详细的说明。 大概就是,从远程拉取一个svn库,变成本地的git库,后续的操作就完全基于git,只有在需要跟远程svn交互时,才需要使用 git svn xxx 命令

    1.5K20发布于 2019-12-27
  • 来自专栏码上修行

    Git简单实用操作步骤及命令介绍

    扩展命令说明: 1.git add 相关命令操作说明 # 添加当前目录的所有文件到暂存区 git add . git add [dir] # 例如添加 test/ 目录到暂存区 git add test/ 2.git commit 相关命令操作说明 # 提交暂存区到本地仓库,message -m [message] 3.git 删除文件与撤销修改命令 # git 删除指定文件 git rm test.txt # 提交后该文件在仓库中就真的被删除了 git commit -m 'delete test.txt' # 撤销修改 git checkout -- test.txt 4.git branch 相关命令操作说明 # 列出所有本地分支 git git reset --hard HEAD^^ # git reset --hard [版本号],其中的版本号获取命令如下 git reflog 其他命令: # 显示当前变更文件 git

    95830发布于 2019-11-24
  • 来自专栏技术小黑屋

    十个超级实用git命令

    git无疑已经成为了大家代码版本控制最多的工具了,这其中有不少人是使用终端来进行操作git。这里列出一些超级实用git脚本,希望可以对大家开发有所帮助。 /bin/bash git commit -a 将未提交的修改丢弃,恢复到之前的干净状态 #!/bin/bash git reset --hard 撤销上一个git提交 #! /bin/bash git reset HEAD~ 未提交情况下,取消对于某个文件的修改 #! /bin/sh git reset HEAD $1 && git checkout $1 查看暂存的差异 用来查看当我们使用git add之后的内容的差异 #! /bin/bash git diff --cached 切回上一个分支 git checkout - 查找包含某个提交的分支列表 git branch --contains 9666b5979(

    48610发布于 2020-05-22
  • 来自专栏IMWeb前端团队

    一些实用装X的Git命令

    其实在我的开发工作中,我还是需要git来为我完成一些特殊的工作的。下面我们来列举一些装X的命令吧(什么! 你不会告诉我你不是用gitbash等命令行的工具吧)~ git stash Situation: 在遇到项目具有多个独立的功能时,在本地你可能会存在几条类似feature-*命名的分支,那么当你在开发其中一条功能分支 用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git中也是可以这么做的,只需要轻松的一次命令git config --global http.proxy http://proxy.com git config --global https.proxy http://proxy.com 为命令配置别名 git rebase等的命令git远不止这些,一个版本控制工具的原理,或者说分支策略的最佳实践等等,还是可以了解一下的,还有不少可以挖掘!

    891100发布于 2018-01-08
  • 来自专栏IMWeb前端团队

    一些实用装X的Git命令

    其实在我的开发工作中,我还是需要git来为我完成一些特殊的工作的。下面我们来列举一些装X的命令吧(什么! 你不会告诉我你不是用gitbash等命令行的工具吧)~ git stash Situation: 在遇到项目具有多个独立的功能时,在本地你可能会存在几条类似feature-*命名的分支,那么当你在开发其中一条功能分支 用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git中也是可以这么做的,只需要轻松的一次命令git config --global http.proxy http://proxy.com git config --global https.proxy http://proxy.com 为命令配置别名 git rebase等的命令git远不止这些,一个版本控制工具的原理,或者说分支策略的最佳实践等等,还是可以了解一下的,还有不少可以挖掘!

    55210发布于 2019-12-04
  • 来自专栏IT知识进阶学习

    实用】开发中最常用的Git命令收集

    前言   Git作为目前世界上最先进的分布式版本控制系统,在国内外备受欢迎,基本上科技公司的项目都或多或少使用到Git进行版本管理,然而,Git命令繁多,许多使用者在使用命令过程中会遇到一些问题 ,本文就日常开发工作中常用的 Git命令以及相关问题做了整理,给Git使用者进行参考。 实现步骤: 进入到项目所在的目录下,打开Git命令窗口,执行: git init命令将项目初始化为git项目 执行【git add . 】将代码添加到暂存区 执行【git commit -m ‘ 执行【git pull origin 远端仓库分支名称】命令拉取远端仓库上的文件到本地 如果有拉取到新文件则重新执行git commit命令将新文件添加到本地仓库 执行【git push --set-upstream   查看当前Git的用户名和邮箱的命令git config user.name/email 问题3、 如果已经使用了git remote add origin命令关联远程仓库后发现Url错了或者出现问题

    1.3K30编辑于 2022-09-13
  • 来自专栏腾讯技术工程官方号的专栏

    从 SVN 到 Git 开发实用命令总结

    作者:ronhu,腾讯 IEG 客户端开发工程师 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 开始使用 Git,并总结平时工作高频率使用到的 Git 常用命令。 但是从另外一方面看,Git 命令多意味着功能多,若我们能掌握大部分 Git 的功能,体会到其中的奥妙,会发现再也回不去 SVN 的时代了。 通常提交代码分为几步: git add从工作区提交到暂存区 git commit从暂存区提交到本地仓库 git push或git svn dcommit从本地仓库提交到远程仓库 一般来说,记住以下命令, 便可进行日常工作了(图片来源于网络): Git命令 三、Git-SVN 常用命令 本节命令针对使用 Git-SVN 的开发者,请务必掌握。 $ git checkout -b [local_branch] [remote_branch] 四、初始化 从本节开始,除特殊说明,以下命令均适用于 GitGit-SVN。

    1.3K51编辑于 2022-05-06
  • 来自专栏简说基因

    生物信息基础:实用Git命令,掌握这些就够了

    Github管理平时写的代码,要用到Git命令。虽然官方Git命令非常多,但我们只要掌握常用的几个能干活就好了。 git push,代码推送到远程仓库,至此就完成了简单的代码版本控制和远程托管,非常简单 可见,git常用的命令也就是: git clone git status git add git commit git push 当代码仓库已经存在于本地,要继续工作时,先git pull将远程仓库的最新版本拉到本地,修改后再git status, git add, git commit, git push 熟练掌握这几个命令 ,已经能应付80%的工作需求了,这也符合二八法则,即掌握20%的命令,完成80%的工作,其他命令需要时再去查。 ,从而决定是否用新版本,如果要保存新版本,则执行`git add, git commit`流程 git checkout -- <file>,如果要放弃文件的修改,则执行此命令 掌握以上这些命令,基本上就够用了

    32420编辑于 2023-11-20
  • 来自专栏前端资源

    Git 实用命令git stash 让你在分支间切换自如,工作更高效

    git branch 、git checkout 、git commit 、git pull 、git push,这些基本的 Git 命令,大家肯定不陌生。 今天我再分享一个开发过程中比较实用命令,可以大大提高工作效率,解决疑难场景,让我们开始吧。 git stash stash 命令能够将还未 commit 的代码暂存起来,让你的工作目录变干净。 命令使用 git stash 这样代码就被存起来了,当你修复完线上问题,切回 feature 分支,想恢复代码也只需要: git stash pop 相关命令 git stash # 保存当前未 commit  的代码 git stash save "备注的内容" # 保存当前未 commit 的代码并添加备注 git stash list # 列出 stash 的所有记录 git stash clear 未经允许不得转载:w3h5-Web前端开发资源网 » Git 实用命令git stash 让你在分支间切换自如,工作更高效

    66620编辑于 2023-08-25
  • 来自专栏运维架构之路

    运维实用技能--Git常用命令(下部)

    add" and/or "git commit -a") 现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit: [root@liu rep]# git 现在,我们根据GitHub的提示,在本地的rep仓库下运行命令: 现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令: $ git remote add origin git@github.com 把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。 checkout命令加上-b参数表示创建并切换 然后,用git branch命令查看当前分支: [root@liu readmetest]# git branch * dev master git branch dev Switched to branch 'dev' 然后,敲命令git tag <name>就可以打一个新标签: [root@liu rep]# git tag v1.0 可以用命令git tag

    95720发布于 2019-07-08
  • 来自专栏运维架构之路

    运维实用技能--Git常用命令(上部)

    一,安装git 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: yum install git -y 安装完成后,还需要最后一步设置,在命令行输入: $ git config 注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: 通过git init命令把这个目录变成Git可以管理的仓库: 瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git Jun 29 23:14 readme.txt 第一步,用命令git add告诉Git,把文件添加到仓库 [root@git rep]# git add . Git提供了一个命令git reflog用来记录你的每一次命令: [root@git rep]# git reflog 6f42383 HEAD@{0}: reset: moving to 6f4238345acecdba513dd9de74245bd822bd500b

    59030发布于 2019-07-08
  • 来自专栏开发工具

    工作效率翻倍:Git实用命令集锦

    因为每一次的提取操作,实际上都是一次对代码仓库的完整备份2、Git常用命令git-系统配置arduinogit config -lgit-global配置csharpgit config --global 如果想永久丢弃与特定开发线相关的所有提交,则可以使用此命令git branch -D 分支名删除远程仓库的某个分支cssgit push origin--delelte分支名显示所有远程仓库查看仓库源名称 在 dev 分支里面,执行命令git merge origin/master,把远程的master分支合并到当前dev分支中。如果没有任何报错,那么直接转到第5步。 然后执行命令git add xxx把你修改的文件添加到缓存区。然后执行命令git commit -m "xxx"添加 commit 信息。 执行如下命令,切换到 master 分支:git checkout master。执行命令git pull确保当前 master 分支是最新代码。

    31310编辑于 2024-04-10
  • 来自专栏逸繁

    git实用指南

    Git 实用指南 个人整理的一些常用的 Git 概念和命令集合,方便速查和快速解决某些场景下的问题,覆盖了日常开发和协同工作下的一部分场景,不只是命令行的介绍。欢迎关注语雀原文,持续更新! 常用命令 git init 创建一个空白的 git 仓库 git init git add git add [<options>] [--] <pathspec>.. git commit git commit if( git rebase --abort ) break; } git cherry-pick 魔法级的命令,cherry-pick 可以提取 N 个的提交记录,合入稳定版本的分支上 ]] # 通常来说,默认的 pull 行为等同于 git fetch + git merge # 下面这行命令等同于 git fetch origin master && git merge origin /master git pull origin master # 也可以通过变基的方式来拉取代码,这样分支模型不容易受到影响 # 下面这行命令等同于 git fetch origin master &

    66820发布于 2019-08-23
  • 来自专栏grain先森

    Git 实用指南

    三、常用命令 git init 创建一个空白的 git 仓库 git init git add git add [<options>] [--] <pathspec>... git commit git rebase --abort ) break; } git cherry-pick 魔法级的命令,cherry-pick 可以提取 N 个的提交记录,合入稳定版本的分支上。 默认的 pull 行为等同于 git fetch + git merge # 下面这行命令等同于 git fetch origin master && git merge origin/master git pull origin master # 也可以通过变基的方式来拉取代码,这样分支模型不容易受到影响 # 下面这行命令等同于 git fetch origin master && git rebase rebase 进行历史修改,假定修改最近 3 条历史,操作步骤如下: 1、 git rebase -i HEAD~3 运行此命令会提供一个提交列表,如下所示,其中 commit 记录是时间逆序排列的;

    90410发布于 2019-05-06
  • 来自专栏前端资源

    Git 实用命令git stash 让你在分支间切换自如,工作更高效

    git branch 、git checkout 、git commit 、git pull 、git push,这些基本的 Git 命令,大家肯定不陌生。 今天我再分享一个开发过程中比较实用命令,可以大大提高工作效率,解决疑难场景,让我们开始吧。 git stash stash 命令能够将还未 commit 的代码暂存起来,让你的工作目录变干净。 命令使用 git stash 这样代码就被存起来了,当你修复完线上问题,切回 feature 分支,想恢复代码也只需要: git stash pop 相关命令 git stash # 保存当前未 commit  的代码 git stash save "备注的内容" # 保存当前未 commit 的代码并添加备注 git stash list # 列出 stash 的所有记录 git stash clear 未经允许不得转载:w3h5 » Git 实用命令git stash 让你在分支间切换自如,工作更高效

    80020编辑于 2022-05-11
  • 来自专栏01二进制

    git实用技巧之git stash

    用法 储存修改 git stash 储存当前修改(包括暂存的和非暂存的) stash操作只在本地发生,并不会随着push操作上传至云端 PS:建议每次本地暂存的时候加上备注 用 git stash save 取代 git stash git stash save "test-cmd-stash" 查看所有本地暂存修改 git stash list 恢复修改 恢复并删除本地备份:git stash pop 将缓存堆栈中的第一个stash删除,并将对应修改应用到当前的工作目录下 恢复不删除本地备份:git stash apply 将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝。 可以指定恢复某个名称的修改,只需要在后面加上名称即可 移除修改 移除单个修改:git stash drop <修改名> 默认是移除第一个 清空所有修改:git stash clear 查看stash的diff git stash show <修改名> 从stash创建分支 git stash brach <分支名>

    52010编辑于 2022-09-01
领券