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

    git 实用命令

    1.比较当前分支与另一分支的指定文件差异 git difftool 分支名 文件名 注:使用difftool最好配置好可视化的比较工具,本人常用beyondcompare 2.一旦远程主机的版本库有了更新 ,需要将这些更新取回本地,这时就要用到git fetch命令 git fetch <远程主机名> 上面命令将某个远程主机的更新,全部取回本地。 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

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

    Git 实用命令小抄

    请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。 ? 这时候你可以使用 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} `"} since=yesterday if [[ $(date +%u) == 1 ]] ; then since="2 days ago" fi

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

    Git 实用命令收集

    来源:蒲小花的博客 , www.jackpu.com/bu-chang-yong-dan-shi-yong-ming-ling/ 平时大家都习惯使用 Git,但是有的时候我们相对而言需要使用比较复杂一点的命令 ,如果大家记不住,可以收藏下,毕竟也不是算使用频率很高的命令。 你可以使用下面信息将所有的 message 合并在一起: git reset --soft "HEAD~n" # (~n means ~1, ~2,...) git commit --amend 快速解决冲突 我们在 merge 的时候,有的时候我们如果可以很明确使用意向的话,比如使用他人或者自己的话,我们可以通过下面命令: # 全部使用别人的 git pull -X theirs git checkout Tag git tag -d TAG1 TAG2 TAG3 # delete remove tag git push REMOTE --delete TAG1 TAG2 TAG3

    44020发布于 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命令

    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(

    49010发布于 2020-05-22
  • 来自专栏码上修行

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

    终端窗口 2️⃣:配置Git的用户名和邮箱 git config --global user.name 'test' git config --global user.email 'test@123.com ' 测试能否推送到远程仓库 1.git 克隆远程仓库最新版本到本地 git clone http://10.20.30.4:8080/test/test.git 2.进入本地仓库目录(工作区) cd 扩展命令说明: 1.git add 相关命令操作说明 # 添加当前目录的所有文件到暂存区 git add . git add [dir] # 例如添加 test/ 目录到暂存区 git add test/ 2.git commit 相关命令操作说明 # 提交暂存区到本地仓库,message git reset --hard HEAD^^ # git reset --hard [版本号],其中的版本号获取命令如下 git reflog 其他命令: # 显示当前变更文件 git

    97230发布于 2019-11-24
  • 来自专栏全栈测试开发日记

    Git命令——学习笔记2

    $ git add update_files.py # 将文件放到缓存区 $ git status # 当前状态 $ git commit -m "更新代码到远程仓库" # 提交文件到本地仓库    接下来就是拉取远程仓库的分支代码到本地仓库,同时多个人开发必须先拉取,再提交,如先执行: git pull #拉取最新代码   然后再push到远程master分支上: git push origin master    我这里使用的是git push,因为第一次使用了git push -u origin master提交代码,第二次提交时,后面可以省略。    其实很简单,如果是别人的项目或自己的项目,只需要拿到git项目地址后,在本地随便建一个文件夹,进入文件夹后,右击选择git-bash后,如图:   这里我是克隆这个项目地址:https://github.com /ldl-qa/Demo_PO   然后查看状态:    这个是因为.git文件不在该目录下,而使用git status就会这样。 

    34420编辑于 2023-02-02
  • 来自专栏贺贺的前端工程师之路

    git&pm2 命令

    pm2命令 命令 含义 pm2 stop id/name 暂停 ps aux | grep node 查看node进程 pm2 list pm2 start index2.js --watch 启动项目 delete app_name pm2 flush | pm2 flush <api> 清空 PM2 管理的当前应用程序日志 pm2 monit 监控CPU/内存 With reload,pm2一步一步地重新启动所有进程 git 命令 1. 基础命令 命令 意义 git add <filename> 添加某个文件到暂存区,后面可以跟多个文件,以空格区分 git add . 添加当前所有更改的所有文件到暂存区。 git tag 打标签 命令 描述 git tag 在 Git 中列出现有标签很简单 git tag -l "v1.8.5*" 列出标签通配符需要-l或--list选项 git tag -a v1.4 -m "my version 1.4" -a创建标签 git show v1.4 git show命令查看标记数据以及标记的提交 git tag -d <tagname> 删除标签 git 别名 $

    80130发布于 2021-11-24
  • 来自专栏IMWeb前端团队

    一些实用装X的Git命令

    其实在我的开发工作中,我还是需要git来为我完成一些特殊的工作的。下面我们来列举一些装X的命令吧(什么! blame 35cfb2b updated README formatting git checkout Situation:我们知道git checkout是用于切换分支的一个命令,但是我们却可以用它来干一些常用的事 35cfb2b这个提交的状态 $ git checkout 35cfb2b # Note: checking out '35cfb2b' # ... $ ... 用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git中也是可以这么做的,只需要轻松的一次命令git rebase等的命令git远不止这些,一个版本控制工具的原理,或者说分支策略的最佳实践等等,还是可以了解一下的,还有不少可以挖掘!

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

    一些实用装X的Git命令

    其实在我的开发工作中,我还是需要git来为我完成一些特殊的工作的。下面我们来列举一些装X的命令吧(什么! blame 35cfb2b updated README formatting git checkout Situation:我们知道git checkout是用于切换分支的一个命令,但是我们却可以用它来干一些常用的事 35cfb2b这个提交的状态 $ git checkout 35cfb2b # Note: checking out '35cfb2b' # ... $ ... 用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git中也是可以这么做的,只需要轻松的一次命令git rebase等的命令git远不止这些,一个版本控制工具的原理,或者说分支策略的最佳实践等等,还是可以了解一下的,还有不少可以挖掘!

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

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

    Git命令以及相关问题做了整理,给Git使用者进行参考。 问题2、 执行git push --set-upstream origin master或者Git push出现: The project you were looking for could not 2需要在url加上用户名,想重新关联时出现: fatal: remote origin already exists   解决:使用git remote rm origin(删除关联的origin的远程库   步骤2、将新创建的本地分支推送到远端仓库(此时会在远端仓库创建对应的分支),命令git push origin 远端分支的名称   步骤3、将本地分支和远端分支绑定,方便后续push代码,命令: 1、存储工作区和缓冲区 git stash 或者 git stash save '缓冲区名称' 2、查询缓存列表 git stash list 3、恢复缓冲区内容 git stash pop [stash_id

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

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

    作者:ronhu,腾讯 IEG 客户端开发工程师 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 开始使用 Git,并总结平时工作高频率使用到的 Git 常用命令。 但是从另外一方面看,Git 命令多意味着功能多,若我们能掌握大部分 Git 的功能,体会到其中的奥妙,会发现再也回不去 SVN 的时代了。 便可进行日常工作了(图片来源于网络): Git命令 三、Git-SVN 常用命令 本节命令针对使用 Git-SVN 的开发者,请务必掌握。 # 添加指定文件到暂存区 $ git add <file1> <file2> ... # 添加指定目录到暂存区,包括其子目录 $ git add <dir> # 删除工作区文件,并且将这次删除放入暂存区 $ git rm [file1] [file2] ...

    1.3K51编辑于 2022-05-06
  • 来自专栏跟Qt君学编程

    git命令使用笔记2

    列举使用到的一些git命令。 切换到某个分支 git checkout 分支名 查看分支 git branch -a 分支切换并创建 git checkout -b 分支名 提交ID 删除本地分支 git branch -d 分支名 删除远程分支 git push origin --delete 分支名 推送远程tag git push origin tag名字 本地删除tag git tag -d tag名字 git只合并某一个分支的 commit 1)只合并一个commit(将分支2的提交id合并到分支1) git checkout 分支1 git cherry-pick 分支2提交id 2)合并连续的多个commit到指定的分支上 (将分支2的范围commit合并到分支1) 为分支2创建一个临时的最后范围commit的分支 git checkout -b temp 最后范围commit 将tmp分支最开始范围的commit用rebase

    42010发布于 2019-10-09
  • 来自专栏简说基因

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

    Github管理平时写的代码,要用到Git命令。虽然官方Git命令非常多,但我们只要掌握常用的几个能干活就好了。 git push,代码推送到远程仓库,至此就完成了简单的代码版本控制和远程托管,非常简单 可见,git常用的命令也就是: git clone git status git add git commit ,已经能应付80%的工作需求了,这也符合二八法则,即掌握20%的命令,完成80%的工作,其他命令需要时再去查。 情况1:工作区修改了,还没add到暂存区,需要放弃修改,直接恢复为版本库中的版本 git checkout -- <file> 情况2:工作区修改了,已经add到暂存区,又再次修改了,需要恢复成暂存区的版本 ,从而决定是否用新版本,如果要保存新版本,则执行`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  on ... stash@{1}: WIP on ... stash@{2}: On ... 未经允许不得转载:w3h5-Web前端开发资源网 » Git 实用命令git stash 让你在分支间切换自如,工作更高效

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

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

    一,安装git 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: yum install git -y 安装完成后,还需要最后一步设置,在命令行输入: $ git config Jun 29 23:14 readme.txt 第一步,用命令git add告诉Git,把文件添加到仓库 [root@git rep]# git add . [root@git rep]# git commit -m "add test2" [master 6f42383] add test2 1 file changed, 1 insertion(+) Git提供了一个命令git reflog用来记录你的每一次命令: [root@git rep]# git reflog 6f42383 HEAD@{0}: reset: moving to 6f4238345acecdba513dd9de74245bd822bd500b test test2 test3 [root@git rep]# echo test4 >>readme.txt [root@git rep]# cat readme.txt test test2

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

    运维实用技能--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 @{0} (2bd3bde73e2cbe29dcabd266af6e190bff57b78d) 再用git stash list查看,就看不到任何stash内容了: [root@liu readmetest dev Switched to branch 'dev' 然后,敲命令git tag <name>就可以打一个新标签: [root@liu rep]# git tag v1.0 可以用命令git tag

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

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

    因为每一次的提取操作,实际上都是一次对代码仓库的完整备份2Git常用命令git-系统配置arduinogit config -lgit-global配置csharpgit config --global sqlgitcommit--amend #该命令将打开编辑器,并允许更改最后一次提交消息2Git 撤回 commit,但未 push 的内容perlgitloggitresete102c05227bca7517554777f589f130305b69427 在 dev 分支里面,执行命令git merge origin/master,把远程的master分支合并到当前dev分支中。如果没有任何报错,那么直接转到第5步。 然后执行命令git add xxx把你修改的文件添加到缓存区。然后执行命令git commit -m "xxx"添加 commit 信息。 执行如下命令,切换到 master 分支:git checkout master。执行命令git pull确保当前 master 分支是最新代码。

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

    git实用指南

    Git 实用指南 个人整理的一些常用的 Git 概念和命令集合,方便速查和快速解决某些场景下的问题,覆盖了日常开发和协同工作下的一部分场景,不只是命令行的介绍。欢迎关注语雀原文,持续更新! 常用命令 git init 创建一个空白的 git 仓库 git init git add git add [<options>] [--] <pathspec>.. git commit git commit # 删除 feature/canvas2 分支 git branch -d feature/canvas2 8、设置默认上游及分支 git branch --set-upstream <localBranch # 挑选 371c2 单个提交记录,合入当前分支 git cherry-pick 371c2 # 挑选出 371c2 到 971209 的所有提交记录,并合入当前分支 git cherry-pick ]] # 通常来说,默认的 pull 行为等同于 git fetch + git merge # 下面这行命令等同于 git fetch origin master && git merge origin

    67320发布于 2019-08-23
领券