git和gitee的常用语句命令
Git 和 Gitee 常用命令及语法规则
一、Git 基础配置与初始化
在使用 Git 进行版本控制之前,需要进行用户签名的配置。此操作只需执行一次即可生效。
git config --global user.name "用户名" # 设置用户名
git config --global user.email "邮箱地址" # 设置用户邮箱
上述命令用于全局设置用户的名称和邮箱信息,这些信息会在提交时被记录。
二、Git 常用命令
以下是 Git 的常用命令集合,涵盖从代码管理到团队协作的主要功能。
-
检查项目状态
git status # 查看当前仓库的状态
-
添加文件到暂存区
git add 文件名 # 添加指定文件到暂存区 git add . # 添加所有文件到暂存区
-
提交更改到本地仓库
git commit -m "描述信息" # 提交更改并附带描述信息
-
上传代码到远程仓库
git push # 将本地分支的更新推送到远程仓库 git push origin 分支名 # 指定分支推送
-
拉取远程代码
git pull # 从远程仓库获取最新更改并合并到本地
-
切换分支
git checkout 分支名 # 切换到指定分支
-
创建分支
git branch 分支名 # 创建新分支 git checkout -b 分支名 # 创建并切换到新分支
-
删除分支
git branch -d 分支名 # 删除本地分支 git push origin :分支名 # 删除远程分支
-
回退版本
git reset --hard commit-id # 回退到指定的 commit-id
-
生成补丁文件
git format-patch commit-id # 生成从指定 commit-id 开始的所有 patch 文件
三、Gitee 常用命令
Gitee 是国内常用的代码托管平台,其 Git 命令与 GitHub 类似,以下为 Gitee 的常见操作。
-
将本地分支推送到 Gitee
git push origin 分支名 # 推送本地分支到 Gitee 远程仓库
-
克隆 Gitee 仓库
git clone 仓库地址 # 克隆远程仓库到本地
-
打标签
git tag 标签名 # 创建标签 git push origin 标签名 # 推送标签到远程仓库
-
删除标签
git tag -d 标签名 # 删除本地标签 git push origin :refs/tags/标签名 # 删除远程标签
四、团队协作中的权限管理
在团队协作中,可能需要授权其他成员访问或提交代码。例如,假设张三需要向远程仓库提交代码,但他是新加入的成员,则需要主用户进行授权。
# 主用户操作:授权张三加入团队
# 张三登录他的 Gitee/GitHub 账号,并通过链接连接到远程仓库
五、编辑器集成
在某些情况下,可以使用图形化工具或编辑器集成 Git 功能。例如,在 Windows 系统中右键选择 Git Bash Here
可快速打开命令行终端。
示例代码
以下是一个完整的 Git 工作流示例:
# 初始化仓库
git init# 配置用户信息
git config --global user.name "张三"
git config --global user.email "zhangsan@example.com"# 修改文件并查看状态
vim README.md
git status# 添加文件到暂存区并提交
git add README.md
git commit -m "添加 README 文件"# 推送到远程仓库
git push origin master