以下是一些常用的 Git 命令及其作用,这些命令可用于在 GitHub 上进行各种操作:
一.基础操作:
- 初始化一个新的 Git 仓库
git init
作用:初始化一个新的 Git 仓库。
2.克隆一个远程仓库
git clone <repository_url>
作用:克隆一个远程 Git 仓库到本地。
3.配置用户信息以及设置全局用户名
git config --global user.name "Your Name"
作用:设置全局 Git 用户名。
3.设置全局用户邮箱
git config --global user.email "your.email@example.com"
作用:设置全局 Git 用户邮箱。
二.基本工作流程
1.查看当前仓库的状态
git status
作用:查看工作目录和暂存区的状态。
2.添加文件到暂存区 (要提交文件就需要先添加文件到暂存区)
git add <file_name>
作用:将指定文件添加到暂存区。
或者添加所有文件:
git add .
3.提交暂存区的文件
git commit -m "commit message"
作用:提交暂存区的文件,并附带提交信息。
三.分支操作
1.查看分支
git branch
作用:列出所有分支,当前分支会有星号标记。
2.创建新分支
git branch <new_branch_name>
作用:创建一个新分支。
3.切换分支
git checkout <branch_name>
作用:切换到指定分支。
4.创建并切换到新分支
git checkout -b <new_branch_name>
作用:创建一个新分支并切换到该分支。
5.合并与变基
----合并分支
git merge <branch_name>
作用:将指定分支合并到当前分支。
----变基当前分支到指定分支
git rebase <branch_name>
作用:将当前分支变基到指定分支。
- 推送与拉取
----推送到远程仓库
git push origin <branch_name>
作用:将本地分支推送到远程仓库。
----拉取远程仓库的更新
git pull
作用:从远程仓库拉取更新并合并到当前分支。
四.远程仓库管理
1.添加远程仓库
git remote add origin <repository_url>
作用:添加一个新的远程仓库。
2.查看远程仓库
git remote -v
作用:查看所有远程仓库的详细信息。
3.移除远程仓库
git remote remove <remote_name>
作用:移除指定的远程仓库。
五.标签
1.列出标签
git tag
作用:列出所有标签。
2.创建标签
git tag <tag_name>
作用:创建一个新标签。
3.推送标签到远程仓库
git push origin <tag_name>
作用:将标签推送到远程仓库。
六.回滚操作
1.撤销最后一次提交
git reset --soft HEAD~1
作用:撤销最后一次提交,保留更改在暂存区。
2.丢弃工作目录中的更改
git checkout -- <file_name>
作用:丢弃指定文件在工作目录中的更改。
这些命令覆盖了在 Git 和 GitHub 上进行版本控制的基本操作。不同的操作可以组合使用,以满足各种开发和协作需求。
- 结果展示
1.建立的仓库
2.仓库地址
3.提交内容