前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git版本控制

git版本控制

作者头像
用户10521079
发布2023-05-04 19:00:38
5410
发布2023-05-04 19:00:38
举报
文章被收录于专栏:Smile博客

1.git相关的配置文件:

  • Git/etc/gitconfig :git安装目录下的gitconfig --system 系统及
  • C://Users/8635/.gitconfig 只适用于当前登录用户的配置 --global全局
这里可以直接编辑配置文件,通过命令设置后会响应到这里。

设置用户名与邮箱(用户标识,必要)

当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到你的提交中

代码语言:javascript
复制
git config --global user.name "kuang"   #名称
git config --global user.email "1320123744@qq.com"   #邮箱

配置后就会再用户的文件夹下的.gitconfig添加配置信息

2. Git基本理论(核心)

3. Git项目搭建

本地创建

代码语言:javascript
复制
$ git init

克隆远程仓库

代码语言:javascript
复制
$ git clone  url

生成本地密钥

代码语言:javascript
复制
#在用户目录下的.ssm目录下输入命令
ssh-keygen -t rsa

拷贝公钥内容到码云ssh实现绑定

4.命令

代码语言:javascript
复制
git add . #添加到暂存区
代码语言:javascript
复制
git commit -m "消息" #提交到本地库
代码语言:javascript
复制
git reflog   #查看引用日志信息
代码语言:javascript
复制
git log  #查看详细信息
代码语言:javascript
复制
git reset --hard 版本号      #穿越版本
代码语言:javascript
复制
git branch -v               #查看分支的名字
代码语言:javascript
复制
git branch 分支名           #创建分支
代码语言:javascript
复制
git checkout 分支名字        #切换分支

正常合并

代码语言:javascript
复制
git merge hot-fix   #站在master上把hot-fix分支合并到master

冲突合并 产生原因: 合并分支时,两个分支在同一个文件的同一个位置有两套完全 不同的修改。git无法替我们做出决定使用哪一个。必须认为决定新代码内容。

修改完合并后 commit后不能添加文件名字
只会修改合并的那个分支
代码语言:javascript
复制
git remote add 库url  #为远程库起别名
代码语言:javascript
复制
git push 别名或者url 分支名  #推送代码上远程仓库
代码语言:javascript
复制
git pull 别名或者url 分支名

git叉开源项目

5. idea种中使用git

初始化项目

版本切换

创建分支

切换分支

合并分支

冲突合并

push到远程

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.git相关的配置文件:
  • 2. Git基本理论(核心)
  • 3. Git项目搭建
  • 4.命令
  • 5. idea种中使用git
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档