git管理个人开发环境

这篇具有很好参考价值的文章主要介绍了git管理个人开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要想通过git分享你的代码或和他人合作开发,需将数据放到一台其他开发人员都能连接的服务器上。一个远程仓通常是一个裸仓库,即一个没有当前工作目录的仓库。因为该仓库仅作为合作媒介,不需要从磁盘检出快照,存放的只有git资料,即工程目录内的.git子目录内容。本文以gitee作为项目托管平台,构建个人或团队开发环境。

一、gitee 配置

1. 首先需要注册一个gitee账号

git管理个人开发环境,git,git,个人开发,gitee

2. 登录gitee,绑定本地git配置的邮箱

git管理个人开发环境,git,git,个人开发,gitee
根据提示,绑定成功
git管理个人开发环境,git,git,个人开发,gitee

3. SSH通信设置

本地仓库和gitee远程仓库间的传输是通过SSH协议加密的,需要验证信息。

生成SSH Key

执行如下命令后会要求确认路径和输入密码,我们使用默认的一路回车。

# 生成SSH Key, -t: key 类型, -C: 注释
ssh-keygen -t rsa -C "xiaoyuzhou1994@sina.com"

git管理个人开发环境,git,git,个人开发,gitee
执行成功后,会在~/下生成.ssh 文件夹,该文件夹中生成如下两个文件。
git管理个人开发环境,git,git,个人开发,gitee

复制id_rsa.pub 文件中公钥

回到gitee上,进入 个人设置-安全设置-SSH公钥配置页面,将id_rsa.pub中的公钥复制到对应文本框,确认公钥标题后确认git管理个人开发环境,git,git,个人开发,gitee
查看生成的公钥列表
git管理个人开发环境,git,git,个人开发,gitee

验证是否成功

通过 ssh -T 测试,输出 SSH Key 绑定的用户名

ssh -T git@gitee.com

git管理个人开发环境,git,git,个人开发,gitee

4. gitee 上新创建一个远端仓库

新创建一个仓库
git管理个人开发环境,git,git,个人开发,gitee

5. 将远端仓库克隆到本地

git管理个人开发环境,git,git,个人开发,gitee

git clone git@gitee.com:xiaoyuzhou1994/00_first_remote_rep.git 00_rep

git管理个人开发环境,git,git,个人开发,gitee
查看本地仓库
git管理个人开发环境,git,git,个人开发,gitee
至此,已配置好本地和远端仓库

二、本地代码仓操作并同步至远端仓库

1. 新建本地开发分支

# 新建分支
git checkout -b first_branch
# 新建一个文件
echo "this my first branch" > branch.txt
# 查看当前仓库状态
git status
# 添加新文件至临时区
git add .
# 提交至仓库
git commit -m "my first commit"

git管理个人开发环境,git,git,个人开发,gitee

2. 将本地分支推送至远端

# 将当前分支推送到远端
git push --set-upstream origin first_branch

将本地分支与远程分支关联,否则 Git 不知道我们想要将代码推送到哪个远程分支。如上命令虽可保证推送的准确性,但是在切换分支时频繁使用该命令会显得繁琐和不便。
git管理个人开发环境,git,git,个人开发,gitee
为避免频繁使用–set-upstream参数,可进行如下设置

# 默认推送与当前分支同名的远程分支。适合在本地创建新分支并在远程仓库中创建同名分支时使用。
git config --global --add push.default current
# git自动将本地分支与远程分支关联。此设置可让git在推送分支时自动设置 upstream,避免了每次推送时需要手动设置 upstream 的麻烦
git config --global --add push.autoSetupRemote true

3. 查看远端仓库

本地执行git push成功后,远程仓库即可看到新创建的新分支。

git管理个人开发环境,git,git,个人开发,gitee

4. 将开发分支的修改合入到主干上

项目开发时,通常拉取特性分支用于开发新功能,待新功能测试确认后,将分支修改合入到主干上。通常是在gitee上新建pull request,填写相关信息:原分支、目标分支、测试报告、指派审查测试人员等。

git管理个人开发环境,git,git,个人开发,gitee
pull request生成后,审查和测试人员可以看到推送的pull request,可以查看修改内容,并可提交检视意见。提交人根据检视意见修改并经审查通过后,达到可合并状态。

git管理个人开发环境,git,git,个人开发,gitee
如下,合并人员可进一步检查确认,无问题即可点击“合并分支”进行合并。
git管理个人开发环境,git,git,个人开发,gitee
合并成功后,在master分支上就包含了branch分支的修改。git管理个人开发环境,git,git,个人开发,gitee

6. 简易推送方法

  1. 确保当前所在目录为项目根目录。使用命令cd <项目路径>切换至正确的工作目录。
  2. 查看本地仓库中存在的分支列表,使用命令git branch -a来获取全部分支信息。
  3. 选择需要合并的分支(通常称之为"feature-branch"),然后切换到该分支,使用命令git checkout feature-branch。
  4. 如果有未提交的更改或者修改过文件,则应该先提交这些变动,使用命令git add . && git commit -m “Commit message”。
  5. 切换回主干分支(通常称之为"master"),使用命令git checkout master。
  6. 运行命令git merge feature-branch来将特定分支合并到主干分支上。
  7. Git会自动处理合并冲突(如果有的话),并生成新的合并提交记录。
  8. 使用命令git push origin master将合并结果推送到远程仓库。

注:文章来源地址https://www.toymoban.com/news/detail-768268.html

  1. 在合并分支时,建议先拉取最新的主干分支内容,以防止与其他人的工作发生冲突。
  2. 若合并过程中出现了冲突,需要手动解决冲突并重新提交。
  3. 在完成合并后,务必测试相关功能是否正常工作,并及时反馈给开发团队。

到了这里,关于git管理个人开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用 git 和 gitee管理你的代码

    ---------------------------------------------------------------------------------------------------- -----------------写在前面的准备工作------------------------------------------- ----------------------------------------------------------------------------------------------------- 如果你还没有安装git,请下载安装,百度一下 Git 安装与

    2024年02月19日
    浏览(40)
  • 通过git管理远程gitee仓库(push、pull)

    Git:是一种分布式版本控制系统,用于跟踪和管理软件开发项目的源代码和文件。它可以记录文件的修改历史,允许多人协同工作,并提供了撤销更改、分支管理、合并代码等功能。 Git最初由Linus Torvalds开发,用于管理Linux内核的源代码。它已成为广泛使用的版本控制系统,不

    2024年02月13日
    浏览(61)
  • Git多账号管理通过ssh 公钥的方式,git,gitlab,gitee

    按照目前国内访问git,如果不科学上网,我们很大可能访问会超时。基于这个,所以我现在的git 配置已经增加到了3个了 一个公司gitlab,一个git,一个gitee. 以下基于这个环境,我们来说明下如何创建配置ssh公钥。 以下操作都基于win11系统 这一步生成过程中,可以给rsa文件取

    2024年02月07日
    浏览(46)
  • 超详细的Linux环境下使用git上传代码教程(gitee版)

    git是一个版本控制器,我们使用它上传我们以前写过的代码给他进行托管,更为方便以后找到,同时也方便我们找到我们每次更改了什么。 创建完成后界面: 接下来复制我们创建的仓库的地址: 安装 git:  不是root权限还需要在前面加上sudo 将远端的仓库(gitee)拉取到本地

    2024年02月06日
    浏览(67)
  • Git结合Gitee的企业开发模拟

    本系列有两篇文章: 一是另外一篇《快速使用Git完整开发》,主要说明了关于 Git 工具的基础使用,包含三板斧( git add 、 git commit 、 git push )、 Git 基本配置、版本回退、分支管理、公钥与私钥、远端仓库和远端分支、忽略文件、命令别名、标签等内容。 二是本篇,本文主

    2024年02月10日
    浏览(35)
  • Qt Creator结合Git进行代码管理——以Gitee为例

    官网http://git.p2hp.com/直接下载最新版,然后安装。 安装成功即可使用。 安装成功后需要设置用户名和邮箱,因为每次Git提交都会使用该信息,它被永远嵌入到提交的信息当中。 首先打开Tools -- Options --版本控制-- Git,在Prepend toPATH中设置Git的所在目录后确定并重启QtCreator,如

    2024年02月05日
    浏览(40)
  • 使用码云(Gitee)进行代码管理,以及VsCode关联Git

    Git的下载、安装与配置 git-简明指南 1)注册码云账号:码云官网 2)绑定邮箱:右上角 -- 头像 --【设置】--【邮箱管理】   1)新建仓库  2)仓库创建成功 3)选择本地需要提交的项目,进入项目后右键选择:git bash here 4)创建git文件,创建成功后,本地会出现一个.git文件夹

    2024年02月03日
    浏览(45)
  • WIN11环境下Git配置SSH Key拉取Gitee仓库代码

    Gitee官方配置参考网址: https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。 https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。 Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在命令提示符下无 cat 和 ls 命令。 ssh-keygen -t ed25519 -C \\\"Gitee SSH Key\\\" -t key 类型 -C 注

    2024年04月29日
    浏览(79)
  • 如何通过git指令加入管理者仓库并提交分支(Github Gitee)

    GitHub: https://github.com/ Gitee : https://gitee.com/ 打开对应的网站之后可以直接通过邮箱创建账户 下载git 安装地址: https://git-scm.com/download 安装Git后右键桌面可显示 Git Bash 和 Git GUI Git GUI: Git提供的图形界面工具 Git Bash: Git提供的命令行工具 git基础配置 右键打开Git Bash输入 gi

    2024年02月07日
    浏览(67)
  • Git企业开发控制理论和实操-从入门到深入(四)|Git的远程操作|Gitee

    那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包