Git 的使用上传下载和更新
官网地址:
Githttps://git-scm.com/或Releases · git-for-windows/git · GitHubA fork of Git containing Windows-specific patches. - Releases · git-for-windows/git
https://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 | 查看日志信息,可以看到哪位组员提交的信息 |