Git常用命令
Git是现在各大互联网公司都在用的版本控制系统,刚开始接触还是有点不好理解,但是理解起来也不是很困难,通过查阅资料学习,整理出以下常用命令,以防止自己忘记,希望对大家有帮助,可能整理的只有我自己能看懂,但是还是希望能对看到这篇记录的人有帮助。
参考资料地址如下:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
常用操作命令
git log 显示从最近到最远的提交日志
git status 查看工作区当前的状态
git diff 查看修改内容
git add 添加到暂存区
git commit -m “” 提交到分支
git pull origin develop 拉代码
git push origin HEAD:develop 提交到主分支
git remote 查看分支信息
git remote -v 显示更详细的信息
回退版本命令
git reset --hard HEAD^ 回退到上一个版本
git reset --hard 3628164 指定回到某个版本,3628164为commit_id前几位
git reflog 记录每一次操作
git checkout -- file 丢弃工作区的修改
git reset HEAD file 把暂存区的修改撤销掉(unstage),重新放回工作区
切换分支
git checkout -b dev 创建dev分支,并切换到dev分支,相当于如下两条命令
git branch dev 创建分支
git checkout dev 切换分支
git branch 查看所有分支,当前分支前面会标一个*号
git branch -d <name> 删除分支
移除版本控制:
git rm --cache -r -n .idea
git rm --cache -r .idea