Git技巧

作者: davidic | 来源:发表于2019-02-13 13:59 被阅读0次

git config配置

[core]
    symlinks = false
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
[remote "pullRemote"]
   url = ssh://git@06.7.12.50:5310/gongsi/data-platform.git
   fetch = +refs/heads/*:refs/remotes/pullRemote/*
[remote "pushRemote"]
   url = ssh://git@06.7.12.50:5310/da/data-platform.git
   fetch = +refs/heads/*:refs/remotes/pushRemote/*
[branch "master"]
   remote = pullRemote
   merge = refs/heads/master
[branch "feature-data-platform-sparkVersionUpdate"]
    remote = pushRemote
    merge = refs/heads/feature-data-platform-sparkVersionUpdate

git ignore配置

若没有,在项目下新建.gitignore

/*/*/target/*
/*/*/*/target/*
/bin/
out/
*.iml
.classpath
.idea/
.project
.settings/
.gitignore
.cache-main

撤销已经push的commit

先在本地回退到相应的版本:

git reset --hard <版本号>
// 注意使用 --hard 参数会抛弃当前工作区的修改
// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交
1
2
3
如果此时使用命令:

git push origin <分支名>

会提示本地的版本落后于远端的版本; 
为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force

git push origin <分支名> --force

实际的操作是

git reset --soft 5bbafdb
git push pushRemote --force

然后再重新提交

相关文章

  • Git stash 技巧

    Git stash常用技巧 git stash save git stash list git stash app...

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • GIT的使用

    ##git的使用技巧 git安装 mac端:1,下载Git installer,地址;http://git-scm...

  • 查看某一行代码的修改历史

    git小技巧:git blame && git show 查看某一行代码的修改历史 $ git log -L st...

  • git常用命令及使用技巧

    git常用命令及使用技巧.md git 客户端安装 Git客户端 下载地址: https://www.git-sc...

  • git 笔记

    git 使用技巧 git 介绍 记住,在 Git 中任何 已提交的 东西几乎总是可以恢复的。 甚至那些被删除的分支...

  • Git技巧

    git设置快捷键/快捷方式 首先打开.gitconfig文件 在.gitconfig中添加 [alias] 标签,...

  • git 技巧

    git clone 时直接提交用户名和密码git clone https://用户名:密码@地址 当用户名中包含...

  • Git技巧

    常用技巧

  • Git 技巧

    重置已经 push 到服务器的 commit 终端命令:git push 远端branch +comm...

网友评论

      本文标题:Git技巧

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