Git命令复习
Git 全局设置:
git config --global user.name "Azzan"
git config --global user.email "527657138@163.com"
创建git仓库:
mkdir git_command
cd git_command
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/Azzan/git_command.git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/Azzan/git_command.git
git push -u origin master
git常用命令
git init 初始化git仓库
git status 查看文件在git仓库中的状态
git add . 将文件交给git管理 git add . : .代表所有文件;可以指定具体文件名+后缀
git commit -m “init project” 提交文件时添加描述信息
git remote add origin https://gitee.com/Azzan/git_command.git 添加(关联)远程仓库地址
git push -u origin master 提交到远程仓库
git pull 拉取代码
git version 查看git版本
还原工作区修改的文件(只是修改了文件,没有任何 git 操作)
git checkout .idea/encodings.xml
已git add文件但未commit,此时要撤回
git reset HEAD – a.txt b.txt 撤回一个或多个文件
git reset HEAD – 撤回add的所有文件
git reset --hard id 还原版本 (版本回退)
git branch 查看分支
git branch ygzy 创建分支
git checkout ygzy 切换分支
git checkout -b ygzy 创建分支并切换到最新分支一步完成
git branch -d ygzy 分支删除
git push origin :test 将删除的分支同步到远程仓库(第1种方式)
git push --delete origin test 将删除的分支同步到远程仓库(第2种方式)
git merge ygzy 合并分支
git reflog pom.xml 查看某文件操作记录信息
git reflog 查看项目整体操作记录