首页 > 其他分享 >入门岛3-Git 的使用与项目构建

入门岛3-Git 的使用与项目构建

时间:2024-08-10 15:27:12浏览次数:8  
标签:origin git 入门 -- Git 构建 branch push 分支

任务概览
任务1: 破冰活动:自我介绍
任务2: 实践项目:构建个人项目
参考:git流程: csdn1 csdn2
在这里插入图片描述
在这里插入图片描述

任务1: 破冰活动:自我介绍

1.Git 是一种开源的分布式版本控制系统,广泛应用于软件开发领域,尤其是在协同工作环境中。它为程序员提供了一套必备的工具,使得团队成员能够有效地管理和跟踪代码的历史变更。
git下载安装地址:git安装地址
在这里插入图片描述
直接按照默认的一直装就可以了。
2.常用git命令

初始化:
创建.git:
git init
设置全局信息:
git config --global user.name "名字"
git config --global user.email "邮箱"
查看全局信息
git config --global user.name
git config --global user.email
创建文件
touch ./data/Git/task/camp3_3395.md #修改为自己的问卷ID
列出当前仓库中的所有分支,包括本地分支和远程跟踪分支
git branch -a
创建一个新分支
git branch new-feature
转到一个新分支
git checkout new-feature
//1.创建一个新的分支并立即切换到该分支
git checkout -b new-branch-name
//2.将所有修改提交到暂存区
git add .
//3.将修改提交到本地仓库,提交注释为:xxxxx
git commit --m 'xxxxx'
//删除也可以用
git commit -m "Remove file from repository"
//4.以上第2、第3步执行完毕时可以使用以下命令查看仓库文件的状态
git status
更新分支提交到仓库
git push + <new-branch-name>
git push origin camp3_3395  
//5.以上执行完毕可以查看日志
git log
//以精简方式查看日志
git-log
//可将版本回退到之前提交的版本
git reset commitID --hard
删除一个本地分支
git branch -d <branch-name>
删除远程分支
git push origin --delete feature-branch-1
拉取远程分支到本地
git pull origin main

重要//推送新分支到远程仓库:
使用 git push -u origin <branch-name> 命令将新分支推送到远程仓库,并设置上游关系。
git push -u origin new-feature

任务完成情况:
1.分支上传到自己的远程仓库:
在这里插入图片描述
2.在 github 页面将修改的内容 PR 到 Tutorial
上图点击compare and pull request
按要求改写title并提交,标题如下:

git_557_introduction # 请统一 git_<id>_introduction 格式,方便审核

提交结果:
在这里插入图片描述
下拉显示更改信息如下:
在这里插入图片描述
在这里插入图片描述

2.2. 实践项目:构建个人项目

1.github创建一个公开的项目如下
在这里插入图片描述
2.按照提示在本地创建一个分支
在这里插入图片描述

echo "# intern-ai" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/chenQ17/intern_ai.git
git push -u origin main
检查当前是否位于一个仓库下
git rev-parse --is-inside-work-tree

写入readme如下:
在这里插入图片描述
项目显示效果:
在这里插入图片描述

标签:origin,git,入门,--,Git,构建,branch,push,分支
From: https://blog.csdn.net/qq_33867768/article/details/140970096

相关文章

  • github项目-创建一个新分支
    在远程仓库创建一个分支实际上是在本地创建一个分支,然后将该分支推送到远程仓库。这是因为在Git中,您不能直接在远程仓库创建分支,而需要先在本地创建分支,然后将该分支推送到远程仓库。以下是创建并推送新分支到远程仓库的步骤:创建新分支:使用gitcheckout-b<branch-n......
  • Ubuntu的Bash终端美化 + 添加Git分支显示 + Zsh终端 + Zint代码补全功能
    一、下载Git#从远程仓库克隆git文件到/opt目录yammie@my-pc>/home/yammie$cd/optyammie@my-pc>/opt$gitclonehttps://github.com/git/git.git二、复制git-completion.bash和git-prompt.sh到home/yammie的目录下yammie@my-pc>/opt$cd./gitya......
  • win+jenkins+git+allure+tomcat+jdk部署(万人坑)
    万人坑:之所以叫万人坑,是一些网站真的是非常非常非常坑,且不说按照他们的方法一次都没成功,还遇到了各种千奇百怪的问题,浪费了本人3.1415926h的时间,真想给他们竖起一个超大号的倒拇指。下面开始踩坑之路!一.本地环境jdk:1.8tomcat:8.5.59jenkins:2.264git:2.34.0allure:2.17.3二.下......
  • Vue3Pinia入门学习
    文章目录什么是pinia创建空Vue项目并安装Pinia1.创建空Vue项目2.安装Pinia并注册、基础用法:实现counter实现getters异步actionstoreToRefs保持响应式解构什么是piniaPinia是Vue的专属状态管理库,可以实现跨组件或页面共享状态,是vuex状态管理工具的替代品,和......
  • 004.Vue3入门,使用绑定属性时undefined和disabled用法
    1、代码如下:<template><divv-bind:id="myId1"v-bind:class="testCls">测试1</div><divv-bind:id="myId2"v-bind:title="testTitle">测试2</div><div:id="myId3":class="te......
  • 002.Vue3入门,使用模板语法的一些高级功能
    1、代码如下:<template><h3>模板语法</h3><p>{{msg}}</p><p>{{msg_cn}}</p><p>{{number+1}}</p><p>{{ok?'Yes':'No'}}</p><p>{{message.split("......
  • 零基础转行网络安全真的好就业吗?(非常详细)零基础入门到精通,收藏这一篇就够了
    网络安全作为近两年兴起的热门行业,成了很多就业无门但是想转行的人心中比较向往但是又心存疑惑的行业,毕竟网络安全的发展史比较短,而国内目前网安的环境和市场情况还不算为大众所知晓,所以到底零基础转行入门网络安全之后,好不好就业呢?今天我们就来全面彻底分析一下网络安全对......
  • Github 2024-08-10开源项目日报 Top10
    根据GithubTrendings的统计,今日(2024-08-10统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目4JavaScript项目2TypeScript项目2C#项目1Dockerfile项目1RichTextFormat项目1Swift项目1Jupyt......
  • GitLab 之 Git LFS 大文件存储的配置
    参考https://cloud.tencent.com/developer/article/1010589LFS介绍Git大文件存储(LargeFileStorage,简称LFS)目的是更好地把大型二进制文件,比如音频文件、数据集、图像和视频等集成到Git的工作流中。我们知道,Git存储二进制效率不高,因为它会压缩并存储二进制文件的所有完整......
  • Docker快速入门指南
    ......