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

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 查看日志信息,可以看到哪位组员提交的信息


http://www.kler.cn/a/590070.html

相关文章:

  • 算法——图论——交通枢纽
  • 【Maven-plugin】有多少官方插件?
  • 在MacOS 10.15上安装Node.js
  • c++如何利用线程池和epool设计高并发服务器
  • 高效手机检测:视觉分析技术的优势
  • 【css酷炫效果】纯CSS实现3D翻转卡片动画
  • Java 大视界 -- Java 大数据在智能教育虚拟实验室建设与实验数据分析中的应用(132)
  • LeRobot源码剖析——对机器人各个动作策略的统一封装:包含ALOHA ACT、Diffusion Policy、VLA模型π0
  • 【binlog2sql实践】MySQL数据库binlog日志ROW格式转换标准SQL
  • Linux 蓝牙音频软件栈实现分析
  • 美团Leaf分布式ID生成器:使用详解与核心原理解析
  • 关于虚拟网络编辑器还原默认设置那些坑
  • Pandas DataFrame:数据分析的利器
  • 解决从deepseek接口获取的流式响应输出到前端都是undefined的问题
  • 微服务架构中10个常用的设计模式
  • 平面阵列天线波束形成的Matlab仿真
  • 一场由 ES 分片 routing 引发的问题
  • 2025年Postman的五大替代工具
  • 【软考-架构】5.3、IPv6-网络规划-网络存储-补充考点
  • SpringData Redis:RedisTemplate配置与数据操作