git基本使用

【git安装】:
yum install git-core

【git配置】:
1、ssh-keygen -t rsa -C "xxx@xxxx.com" -b 4096
2、cat ~/.ssh/id_rsa.pub | clip(window)
或者cat ~/.ssh/id_rsa.pub(linux)
3、添加ssh公钥
4、
git config --global user.name "xxxx"
git config --global user.email "xxx@xxxx.com"
git config --global  --list

【Windows git 下快速唤醒应用】

以notepad++为例

cd ~
vim .bashrc

alias npp="/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe"

alias npp="/c/Program\ Files/Notepad++/notepad++.exe"


source ~/.bashrc

一、

提交流程

1、获取分支

git branch -r

2、转到分支

git checkout xx-xx-xx 

3、本地库更新

git pull

4、修改代码以及修改版本号

5、查看修改内容

直接git diff

git log查看ID号再git diff 旧 新

6、提交到本地库

git commit -a -s

7、commit信息修改,添加标题,描述

xxxx:

【description】: 

8、提交到远端分支

git push origin  xxxx

二、git修改上一版push

1、修改代码

2、git commit --amend -a

3、git push

三、本地库回退

四、打补丁

1、下载对应补丁

git format-patch -n1 2153a7f1cc3adf4cc7b509906bf64912a0a0374a

2、打补丁(可能打不上,手工处理修改代码)

 git am 0001-xxxx.patch

五、修改之前提交的

1、git rebase -i HEAD~2                       

2、将需要修改的提交项“pick”改为e

3、修改内容,git status查看修改的文件

4、git add xxx

5、git commit --amend               

6、git rebase --continue返回原先                       

其中可通过git rebase --abort终止该过程

六、保存本地修改,pull内容

1、git stash存储

2、git pull

3、git stash pop stash@{0}还原内容

Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值