当前位置: 首页 > news >正文

Git 的使用上传下载和更新

官网地址:

Githttps://git-scm.com/Releases · git-for-windows/git · GitHubA fork of Git containing Windows-specific patches. - Releases · git-for-windows/githttps://github.com/git-for-windows/git/releases

 通过查看git --version 查看git版本,确实git安装成功

Git GUI 是视图窗口

Git Bash 是命令窗口

Git常用命令(本地状态)

命令名称

作用

git init

初始化本地库

git config --global user.name 用户名

设置用户签名

git config --global user.email 邮箱

设置用户邮箱

git status

查看工作区状态

git add 文件名

添加指定文件到暂存区

git add .

添加所有文件改变到暂存区

git commit -m "日志信息" 文件名

提交到本地仓库

git reflog

查看历史记录

git reset --hard 版本号

版本穿梭

git checkout – 文件名

还原最后一次提交的版本

组长上传框架,组员填写代码,上传,然后组长合并。

组长:

第一步先通过命令创建本地项目

git init

初始化本地库

git config --global user.name 用户名

设置全局用户签名---设置完了之后如果没有设置签名和邮箱默认会使用全局签名和邮箱

git config --global user.email 邮箱

设置全局用户邮箱

git config  user.name 用户名

设置用户签名

git config  user.email 邮箱

设置用户邮箱

第二步提交代码到本地库

git add .

添加所有文件改变到暂存区

git add 文件全名单个文件提交文件全面包括后缀
git commit提交到本地仓库然后会自动进入vim

进入vim按i可以用中文输入代码简介

输入版本信息或者简介
ESC退出编辑模式,输入:wq:进入命令模式wq保存加退出

git commit -m "日志信息"

提交到本地仓库不会进入vim中,直接加文件说明

git log 查看提交的信息
第三步 Gitee 平台创建仓库

码云官方https://gitee.com/chinaio

 

 进入仓库查看HTTPS地址也就是url

第四步上传代码到平台中

git remote add <远端代号> <远端地址>

就是给url取了一个别名

<远端代号> 是指远程连接的代号,一般直接用origin作为代号,也可以自定义.

<远端地址> 默认远程连接的url,HTTPS地址

git push <远端代号> <本地分支名称>

推到远端

<远端代号> 当然可以用url

<本地分支> 是指要提交的分支名字,比如master

组员 

第一步克隆仓库

git  clone   <远端地址>   <新项目目录名>

<远端地址> 是指远程链接的地址url。

<项目目录名>  是指为克隆的项目在本地新建的目录名称,可以不填,默认是GitHub的项目名。

第二步修改代码后再次上传 

首先修改代码后先要提交到本地仓库

git config --global user.name 用户名

设置全局用户签名---设置完了之后如果没有设置签名和邮箱默认会使用全局签名和邮箱

git config --global user.email 邮箱

设置全局用户邮箱

git config user.name 用户名

设置组员自己签名

git config user.email 邮箱

设置组员自己邮箱

git add .

添加所有文件改变到暂存区

git commit -m "日志信息" 

提交到本地仓库

第三步上传前确保由提交权限,也就是仓库成员

 管理员在码云上,添加仓库成员,然后组员接收邀请

第四步提交代码

git push <远端代号> <本地分支名称>

推到远端

<远端代号> 是指远程链接的代号,可以是url

<本地分支> 是指要提交的分支名字,比如master

组长: 

更新最新代码

git  pull   <远端代号>   <远端分支名>。

<远端代号> 是指远程链接的代号。

<远端分支名>是指远端的分支名称,如master。

git log 查看日志信息,可以看到哪位组员提交的信息

相关文章:

  • 【数学 线性代数】差分约束
  • Python----计算机视觉处理(Opencv:图像颜色替换)
  • 三维重建(十七)——obj文件解读+ply文件解读
  • 搞了搞Python,写了个图片对比程序及AI硅基流动对话
  • BFF与API Gateway的区别解析
  • Socket 、WebSocket、Socket.IO详细对比
  • Dify 搭建
  • 智能汽车图像及视频处理方案,支持视频智能包装创作能力
  • koupleless 合并多个微服务应用到一个应用实例(包含springcloud gateway)
  • w259交通管理在线服务系统设计与实现
  • Nginx限流与鉴权(Nginx Traffic Limiting and Authentication)
  • JS逆向:泛微OA的前端密码加密逆向分析,并使用Python构建泛微OA登录
  • [023-01-47].第47节:组件应用 - GetWay与 Sentinel 集成实现服务限流
  • 3.17学习总结 java数组
  • Compose 实践与探索十四 —— 自定义布局
  • 第四章 搜索基础
  • python项目一键加密,极度简洁
  • 【嵌入式硬件】三款DCDC调试笔记
  • 华为OD机试 - 德州扑克 - 逻辑分析(Java 2023 B卷 200分)
  • fastapi+angular外卖系统
  • 夜读丨古代有没有近视眼?
  • 复旦大学文科杰出教授裘锡圭逝世,享年90岁
  • 债券市场“科技板”来了:哪些机构能尝鲜,重点支持哪些领域
  • 金正恩视察重要军工企业要求推进武力强化变革
  • 上海虹桥机场至北京首都机场快线试运行跨航司自愿签转服务
  • 深圳一购房者交首付后迟迟无法签合同,澎湃介入后开发商承诺退款