当前位置: 首页 > 工具软件 > git-cliff > 使用案例 >

git基本使用

富涛
2023-12-01

【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之间的内容就是本地修改的内容

 类似资料: