前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >利用 git 提交代码、git 简单使用(拉取、推送、分支、合并)

利用 git 提交代码、git 简单使用(拉取、推送、分支、合并)

作者头像
微风-- 轻许--
发布于 2022-04-13 07:59:12
发布于 2022-04-13 07:59:12
1.2K00
代码可运行
举报
文章被收录于专栏:java 微风java 微风
运行总次数:0
代码可运行

1.安装 git

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install git

2.查看版本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git --version 

我的版本信息:

3. 配置用户名和邮箱 :

--global 设置的全局的用户

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --global user.name "Your Name"  
git config --global user.email "email@example.com"  

单个用户(cd到项目根目录下)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 git config user.name "Your Name"  
 git config user.email "email@example.com"  
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
查看当前用户信息:(可查到当前用户的邮箱、用户名)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --list
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.建立本地git仓库

cd 项目目录 (如:cd /Users/cjk/Desktop/myShop)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 创建本地空仓库
git init

本地仓库创建成功 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 添加项目内容
# . 添加目录下所有文件进缓存库;
# 只添加单个文件:把 . 换成对应文件名
git add . 

# 把缓存文件提交到 git 库中
git commit -m "说明、注释"

直接 git commit 会进入vim(vi)编辑器,可输入更改信息, 也可不输 ,然后 按住 shift + : ,输入wq 保存并退出。

5. 将本地库链接到远终端

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git remote add origin HTTPS链接

# 如 : git remote add origin  https://gitee.com/jiangyu_1013/breeze.git
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
6. 拉取、推送 master 分支
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 拉取
git pull origin master

# 推送
git push origin master

到此,代码就提交到远程库了。

7. 分支管理

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 新建分支
git branch newbranch

# 删除分支
git branch -D newbranch

# 查看分支
git branch 

* 代表当前所在的分支

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 切换分支
git checkout new branch

# 将分支改动合并到主干
git merge newbranch

# 查看冲突
git diff

参考:https://www.cnblogs.com/jackchensir/p/8306448.html

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
「新手入门福利」一张脑图带你掌握Git命令
我理解的就是将远程仓库内容更新到本地,最近与师姐开发项目过程中,使用的就是这个命令。
胡哥有话说
2020/09/21
8820
「新手入门福利」一张脑图带你掌握Git命令
Git常见命令与使用,从0到1学会使用Git
才疏学浅的木子
2023/10/17
1620
Git常见命令与使用,从0到1学会使用Git
Git常用命令
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
奋飛
2019/08/15
2290
利用git提交代码
查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git
一觉睡到小时候
2019/07/12
1.4K0
利用git提交代码
git分布式版本控制的学习使用记录
工作后才了解到有这样的高效率程序控制,记录下我的使用学习过程,一方面可以帮助新手上路,也可以作为知识网络的备份。
十四君
2019/11/28
4910
Git 常用命令汇总
浪漫主义狗
2024/08/09
890
Git笔记
1.Git的全局配置 第一次安装完git后,需要配置基本信息,告诉git:我是谁? $ git config -l 查看配置信息 $ git config --global -l 查看全局配置信息 配置全局信息:用户名和邮箱 $ git config --global user.name 'xxx' $ git config --global user.email 'xxx@xxx.xxx' 2.创建仓库完成版本控制 创建本地git仓库 $ git init 会生成一个隐藏文件夹".git"(这个文件夹绝
mathor
2020/02/14
3620
Git 的使用
首次往线上仓库提交东西时,如果出现403错误,原因是不是任何人都能往线上仓库提交东西,需要鉴权。
且陶陶
2023/04/12
2270
Git 的使用
Git简单实用操作步骤及命令介绍
Windows下的Git安装完成后,通过开始菜单——>Git——>Git Bash 打开终端或者鼠标右键直接打开Git Bash终端窗口
IT技术小咖
2019/11/24
7600
版本管理-Git
一直只会常用的那几个 Git 命令,每次遇到不会的操作都是现去Google,十分不方便,今个得空咋就仔仔细细的学习学习 Git !
小简
2023/01/04
2K0
版本管理-Git
Git 使用笔记
Git,最先进的分布式版本控制系统之一,最初是由Linux之父Linus为了更好管理开源Linux系统而开发的一个软件;
村雨遥
2022/06/15
3140
Git 使用笔记
Git建立远程/本地服务器和Git命令的使用
[root@localhost ~]# ssh-keygen -t rsa -C 'maiya@163.com' # 邮箱要与github上注册的相同
星哥玩云
2022/07/13
2.8K0
Git建立远程/本地服务器和Git命令的使用
Git 的基本使用(一)配置用户名邮件等以及代码拉取
本篇主要介绍我们安装完毕Git后,如何创建作者和绑定邮箱,以及如何拉取和推送代码。并介绍这些命令的实际作用。
zinyan.com
2023/07/13
2.5K0
Git 的基本使用(一)配置用户名邮件等以及代码拉取
Git
首先要了解到Git分为几个区域,有工作区、暂存区、版本库、远程仓库。然后在后边会解释项目在各个区域移动。
不作声
2020/08/02
4210
GIT分支管理和常用命令
master 分支 不能往master 分支上提交代码,只能在该分支上进行代码合并操作,例如将其它分支的代码合并到 Master 分支上。 develop 分支 我们日常开发中的代码需要从 master 分支拉一条 develop 分支出来,该分支所有人都能访问,但一般情况下,我们也不会直接在该分支上提交代码,代码同样是从其它分支合并到 develop 分支上去。 feature 分支 当我们需要开发某个特性时,需要从 develop 分支拉出一条 feature 分支,例如 feature/update_mq 与 feature/update_netty,在这些分支上并行地开发具体特性。 release 分支 当特性开发完毕后,我们决定需要发布某个版本了,此时需要从 develop 分支上拉出一条 release 分支,例如 release-1.0.0,并将需要发布的特性从相关 feature 分支一同合并到 release 分支上,随后将针对 release 分支推送到测试环境,测试工程师在该分支上做功能测试,开发工程师在该分支上修改 bug。待测试工程师无法找到任何 bug 时,我们可将该 release 分支部署到预发环境,再次验证以后,均无任何 bug,此时可将 release 分支部署到生产环境。 tag 待上线完成后,将 release 分支上的代码同时合并到 develop 分支与 master 分支,并在 master 分支上打一个 tag,例如 v1.0.0。 hotfix 当生产环境发现 bug 时,我们需要从对应的 tag 上(例如 v1.0.0)拉出一条 hotfix 分支(例如 hotfix-1.0.1),并在该分支上做 bug 修复。待 bug 完全修复后,需将 hotfix 分支上的代码同时合并到 develop 分支与 master 分支。同时在master上打上tag,v1.0.1。 版本号 对于版本号我们也有要求,格式为:x.y.z,其中,x 用于有重大重构时才会升级,y 用于有新的特性发布时才会升级,z 用于修改了某个 bug 后才会升级。 个人分支 个人分支下可以建目录,例如: xiaoguai/dev1, xiaoguai/dev2
黄小怪
2018/12/11
1.2K1
GIT分支管理和常用命令
Git工具使用教程,简单易懂
假设文件原已commit,目前情况是——已经在目录下手动或$ rm <file-name>删除文件
Alone88
2019/10/22
1.1K0
相关推荐
「新手入门福利」一张脑图带你掌握Git命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文