Git——基本操作及代码提交

简介: Git——基本操作及代码提交

文章目录

1、Git

1.1 基本配置

1.2 配置SSH公钥

1.3 分支

1.4 版本回退

1.5 提交代码到远程仓库


1、Git


1.1 基本配置


设置用户名

git config --global user.name “XXX”

查看用户名

git config --global user.name

设置邮箱

git config --global user.email "295243@qq.com"

查看密码

git config --global user.email

1.2 配置SSH公钥


生成SSH公钥

ssh-keygen -t rsa

不断回车

如果公钥已经存在,则自动覆盖

Gitee设置账户共公钥
获取公钥 cat ~/.ssh/id_rsa.pub

1.png

验证是否配置成功 ssh -T git@gitee.com


1.3 分支


几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离

开来进行重大的Bug修改、开发新的功能,以免影响开发主线。

查看本地分支

命令:git branch

创建本地分支

命令:git branch 分支名


切换分支(checkout)

命令:git checkout 分支名

我们还可以直接切换到一个不存在的分支(创建并切换)

命令:git checkout -b 分支名


合并分支(merge)

一个分支上的提交可以合并到另一个分支

命令:git merge 分支名称


删除分支


不能删除当前分支,只能删除其他分支


git branch -d b1 删除分支时,需要做各种检查

git branch -D b1 不做任何检查,强制删除


1.4 版本回退


作用:版本切换

命令形式:git reset --hard commitID

commitID 可以使用 git-log 或 git log 指令查看

如何查看已经删除的记录?

git reflflog

这个指令可以看到已经删除的提交记录


1.5 提交代码到远程仓库


//初始化本地仓库
git init
//将修改加入本地仓库中
git add .
//从远程仓库中把项目拉下来,解决冲突
git pull https://git.oschina.net/xxx/maple.git master
//将项目git地址记录到本地,这个地址是你项目的git地址
git remote add origin git@github.com:ZhangShunHai/Unionfinance2.git//添加本次提交注释
git commit -m 'XXX'
//初次推送到远程
git push -u origin master
之后再提交项目时,只需
git add .
git commit -m 'XXX'
git pull origin master
//此处如果有冲突,解决完冲突后应该再次执行
git add .
git commit -m 'XXX'
//如果没有冲突,直接执行
git push origin master


相关文章
|
5月前
|
JavaScript 前端开发 持续交付
实际工作中 Git Commit 代码提交规范是什么样的?
实际工作中 Git Commit 代码提交规范是什么样的?
258 7
|
5月前
|
网络安全 开发工具 git
Git仓库创建与代码上传指南
本教程介绍了将本地项目推送到远程Git仓库的完整流程,包括初始化本地仓库、添加和提交文件、创建远程仓库、关联远程地址及推送代码。同时,还提供了`.gitignore`配置、分支管理等可选步骤,并针对常见问题(如认证失败、分支不匹配、大文件处理及推送冲突)给出了解决方案。适合初学者快速上手Git版本控制。
|
4月前
|
开发工具 git 索引
如何使用Git的暂存区来管理代码更改?
如何使用Git的暂存区来管理代码更改?
763 0
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
148 1
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
353 5
|
9月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
354 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
12月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
3096 4
|
12月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
3778 3
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库