一.git菜鸟教程网址
二.git指令大全
一、基本配置
git config --global user.name "Your Name" :设置全局用户名。
git config --global user.email "your_email@example.com" :设置全局用户邮箱。
二、初始化仓库
git init :在当前目录创建一个新的 Git 仓库。
三、添加和提交
git add :将指定文件添加到暂存区。
git add . :将当前目录下的所有修改添加到暂存区。
git commit -m "Commit message" :提交暂存区的修改,并附上提交信息。
四、查看状态和历史
git status :查看当前仓库的状态,包括哪些文件被修改、哪些文件已暂存等。
git log :查看提交历史。
git log --oneline :以简洁的方式查看提交历史。
git diff :查看工作区和暂存区的差异。
git diff --staged :查看暂存区和上一次提交的差异。
五、分支操作
git branch :列出所有分支。
git branch :创建一个新分支。
git checkout :切换到指定分支。
git merge :将指定分支合并到当前分支。
git branch -d :删除指定分支(如果分支已合并)。
六、远程仓库操作
git remote add :添加一个远程仓库。
git remote -v :查看远程仓库信息。
git push :将本地分支推送到远程仓库。
git pull :从远程仓库拉取最新的更改并合并到当前分支。
git clone :克隆一个远程仓库到本地。
七、撤销操作
git reset --hard :回滚到指定的提交,丢弃之后的所有更改。
git revert :创建一个新的提交来撤销指定提交的更改。
八、暂存操作
git stash :将当前未提交的修改暂存起来。
git stash pop :恢复最近一次暂存的修改。
九、标签操作
git tag :给当前提交打一个标签。
git tag -a -m "Tag message" :创建一个带注释的标签。
git push :将标签推送到远程仓库。