Git学习笔记之——常见指令

Git学习笔记之——常见指令


工作区——暂存区——仓库 说明
git config --global user.name “名称” 注册用户名
git config --global user.email “邮箱” 注册用户邮箱
git init 在当前文件夹建立Git项目
git mv game.py wordgame.py 本地安全地修改文件名
git add README.md 工作区的README.md文件提交到暂存区
git add * 工作区>>>暂存区
git checkout 暂存区>>>工作区
git commit -m “add a readme file” 暂存区>>>仓库并附加说明
git reset HEAD 仓库>>>暂存区
git commit -am “一步提交” 工作区>>>仓库
git log 查看历史提交
git status 查询当前状态
git reset – hard HEAD~ 移动HEAD指针同时修改暂存区和工作区
git reset --soft HEAD~ 移动HEAD指针而不对暂存区和工作区做修改
git reflog 查看历史快照
git diff 比较暂存区与工作区的文件
diff --git a/README.md b/README.md 比较暂存区和工作区文件j下移k上移f下页,b上页d下半页u上半页g首行G末行xg第x行
git diff HEAD 比较工作区与仓库HEAD的不同
git diff –cached 可接HEAD or 快照 比较最新提交的快照和暂存区域的文件
git commit --amend-m"新的提交说明" 修改最后一次提交
git rm README.txt 删除工作区和暂存区的文件git rm -f test.py将工作区和暂存区的同名的不同文件都强行删除
git rm --cached 文件名 只删除暂存区文件
git branch feature 添加一个feature分支
git log --oneline --decorate --graph --all 查看所有分支情况
git checkout feature 让HEAD指向feature分支
git merge feature git branch feature和
git checkout feature两个命令的合体
git branch -d feature 删除 feature分支
git checkout HEAD~ README.md 将历史快照中文件拷贝到工作区
reset只恢复到暂存区
git clone https://github.com/网址路径 克隆别人的代码项目

你可能感兴趣的:(#,Git,Git,学习笔记)