git常用命令
git config --global user.name liukaixing 设置姓名 git config --global user.email liukaixing@sohh.cn 设置邮箱 git init 对文件夹进行版本控制 ls -a 查看所有文件 git status 查看文件状态 git add 从工作区的文件拉到暂存区 git add . 提交工作区的所有文件到暂存区 git commit -m 从暂存区拉到版本库 git commit -m ‘提交的备注信息’ git commit -am 追踪的文件修改过后,直接跳过暂存区,直接提交 git log 查看提交信息 git log --oneline 查看文件提交信息 git commit --amend 取消上一次提交到版本库的信息,重新提交信息 git checkout -- 将工作区文件的信息初始到提交版本库原来的样子 git reset HEAD 从版本区、暂存区拉到工作区 然后在使用git checkout -- 可以使文件变回未修改过后的 git rm --cached 在不小心把文件保存到暂存区,想要删除暂存区,但是不想删除工作区的文件,这条命令很有用 git rm -f 强制删除 git mv 修改暂存区文件的姓名git分支常用命令
git branch 查看分支 git branch dev 创建dev分支 git checkout dev 切换到dev分支 git branch -d master 删除master分支 git branch -m dev fix 修改dev分支为fix分支 git checkout -b dev 创建分支并移动dev分支 git merge 合并分支 --后面加上分支名 git diff 查看工作区和暂存区的分件区别 git diff --staged 查看暂存区和版本库之间的区别 git stash 储存更改 这样可以不用提交版本库,可随意切换分支 git stash list 查看保存本地的文件修改信息 git stash pop stash@{1} 恢复信息 git stash drop stash@{0} 删除保存信息 git远程仓库 ssh-keygen 生成秘钥 git push 上传到git 最后加上分支 git pull 拉到本地 最后加上分支 git remote add 名字 git链接地址 使git地址更改为别名 git remote -v 查看git链接地址的别名 git reset --hard HEAD 回退版本 git help add 查看命令的使用 add可以随意换成其他命令