常用命令
- git init,初始化,表示即将对当前文件夹进行版本控制。
- git status,查看Git当前状态,如:那些文件被修改过、那些文件还未提交到版本库等。
- git add 文件名,将指定文件添加到版本库的暂存状态。
- git commit -m ‘提交信息‘,将暂存区的文件提交到版本库的分支。
- git log,查看提交记录,即:历史版本记录
- git reset --hard 版本号,回滚到指定版本
- git reflog,查看回滚版本记录,第一列显示的是版本号
stash相关常用命令:
- git stash 将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
- git stash list 查看“某个地方”存储的所有记录
- git stash clear 清空“某个地方”
- git stash pop 将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
- git stash apply 编号, 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突)
- git stash drop 编号,删除指定编号的记录
branch相关常用命令:
- git branch 分支名称,创建分支
- git checkout 分支名称,切换分支
- git branch -m 分支名称,创建并切换到指定分支
- git branch ,查看所有分支
- git branch -d 分支名称,删除分支
- git merge 分支名称,将指定分支合并到当前分支
基于GitHub实现代码托管
使用ssh协议通过密钥验证
- cd /home/Admin/.ssh/
- ssh-keygen -t rsa -C "your email address",生成秘钥对,中间敲三次回车即可,此时会生成id_rsa和id_rsa.pub两个文件
- 登录github——setting——SSH and GPG keys——New SSH key,任意填写title再拷贝id_rsa.pub文件内容到key值。
- ssh -T git@github.com,验证秘钥是否生效
- cat .git/config,修改相关配置url为“git@github.com:XXX/demo.git”
git使用说明
原文:https://www.cnblogs.com/sai564/p/12547032.html