IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git常用命令及使用场景 -> 正文阅读

[开发工具]git常用命令及使用场景

一、推代码

如果是第一次提交是不是还得 
git init
1、推之前拉代码:git pull
2、再提交:
	git add .
	git commit -m "xx"
	git push orgin 分支名


二、拉代码

git pull

但是拉代码出现冲突怎么办?
这里借助git来轻松解决
在这里插入图片描述
1、首先暂存 :stash changes,然后再拉去代码,最后再UnStash changes,

三、合并分支

3.1 合并分支

现在想要把one分支合并到master分支下
1、git checkout master
2、git pull origin master
3、git merge one
4、git status  // 查看状态
5、git push origin master

3.2 合并分支出现冲突

1、合并分支解决处理冲突问题

场景,我想把master分支合并到requiremnt分支
git checktout requiremnt
git merge --no-off orgin/master
git add .
git commit -m "合并分支"
git push orgin HEAD:refs/for/requiremnt

2、别人在你合入之前合入代码库处理冲突

如果公司没有cr的过程一般用不到

1、
git fetch orgin
git rebase orgin/requiremnt
2、处理冲突的代码文件

3、
git add .
git commit -m "xx"
git push orgin HEAD:refs/for/requiremnt

4、如果当前提交未携带commit内容导致的提交失败
git reset --soft origin/分支名

四、其他操作

1、重置本次提交确保不删除

// 重置本地仓库提交记录 可以查看本地改了哪些文件
git reset --soft origin/分支名

2、将本次提交挂在上次的提交记录
这种方式如果不是CR的时候几乎可以省略

git add .
git commit --amend --no-edit
git push orgin HEAD:refs/for/requiremnt

3、如果提交提示未配置用户名邮箱
git config -e

五、上班第一天配置git ssh key

GitBash here : git config --global user.name zhangsan
			     git config --global user.email 8888888@qq.com
创建用户名和邮箱后会再C盘有一个 .gitconfig的文件

2、在本地生成SSH
ssh-keygen -t rsa -C 8888888@qq.com

此时会在C://user/xxx/.ssh目录下生成两文件,把id_rsa.pub中的全部内容作为key复制到公司git仓库配置
id_rsa.pub

测试本地和github的联通性,如果联通则会在.ssh中出现known_hosts文件。
如果测试本地公司gitlab连通性:ssh -v git@gitlab.com



  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 22:01:22  更:2022-03-13 22:02:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/10 15:39:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码