GIT使用

作者: it_tom | 来源:发表于2019-03-11 20:22 被阅读0次

1.注册

http://git.jd.com/

2.下载软件

https://git-scm.com/download/win

3.配置

# git bash here

# git config --global user.name "Your Name"

# git config --global user.email you@example.com

4.保存用户名及密码

1) 在Windows中添加一个HOME环境变量,值为%USERPROFILE%

2) 在“开始》运行”中打开%Home%,新建一个名为“_netrc”的文件

3) 用记事本打开_netrc文件,输入Git服务器名、用户名、密码,并保存。示例如下:

   machine gitlab.corp.microfun.cn

   login xxxxxx

   password xxxxxxx

5.gitlab提交大文件

1) 回退上次的失败提交git reset --mixed HEAD^

2)下载

windows

https://github.com/git-lfs/git-lfs/releases/download/v2.4.2/git-lfs-windows-2.4.2.exe

linux

yum install git

curl -shttps://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh| sudo bash

yum install git-lfs

3) 安装

git lfs install

4) 使用

git lfs track "大文件路径"

5) 后续过程同以前

git add/git commit/git push

6.git升级

1) 移除旧版本

yum remove git gettext-devel -y

2) 安装依赖

yum install autoconf curl-devel expat-devel openssl-devel zlib-devel perl-devel

3) 下载

wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz

4) 安装

tar -xf git-2.15.1.tar.gz

cd git-2.15.1

./configure --prefix=/usr/local/git

make && make install

5) 添加链接

ln -s /usr/local/git/bin/* /usr/bin/

5.常用命令

1) git获取指定tag

git clone <url. --branch=<tag_name>

git clonegit@git.jd.com:dns-anti/TPDNS.git --branch=v1.2.4-master adns-master-1.2.4

2) 删除错误提交的文件

git clone --mirrorhttp://gitlab.corp.microfun.cn/zhaotao/MfConfig.git

java -jar "D:\program\BFG\bfg-1.12.15.jar" --strip-blobs-bigger-than 50M MfConfig.git

cd MfConfig.git

git reflog expire --expire=now --all && git gc --prune=now --aggressive

git push --force

3) 获取子模块

git  clone --recursivehttps://github.com/emmericp/MoonGen.git

或者

git clonehttps://github.com/emmericp/MoonGen.git

cd MoonGen

git submodule update --init

4) 删除本地修改

git reset --hard

5) reset最后一次commit

git reset --mixed HEAD^

6) 查看历史提交

git log #获取commitid

git show commitid

或者

git diff commitid^!

相关文章

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • git

    使用git add . 代替 git add *使用git add之后,怎样恢复?

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • git代理配置

    git http 使用 http proxy git http 使用 https proxy git http 使...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • 前端学习路线(2)——Git使用、DIV+CSS布局

    Git使用、DIV+CSS布局 1. Git使用 链接:git下载链接:git for windows(下载速度可...

  • vscode操作git总让输入用户名密码

    clone使用git地址,不要使用https地址修改.git/config文件中的url = git@git.pl...

  • git 操作以及submodule模式详解,附加jenkins对

    git常用命令 注意:请确保已经安装里git客户端 git使用帮助 git --help //git使用帮助,可...

  • git

    *** git checkout 也可以直接 reset ***使用Git进行项目存储使用git pull时,项目...

网友评论

      本文标题:GIT使用

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