GIT 常用命令
GIT 基础操作
git help ->git帮助命令
git init ->创建版本库 初始化
git status 文件名 ->查看文件状态
git add <文件名><*> ->将文件添加到暂存区
git commit -m"<注释内容>" ->提交文件到本地库
GIT 版本回退
git log <文件名> ->查看历史记录
git log --pretty=oneline <文件名> ->简易信息查看,一行显示
git reset --hard HEAD^ ->回退到上N次提交(取决^个数)
git reset --hard HEAD~n ->回退N次操作
git reflog <文件名> ->查看历史记录的版本号
git reset --hard <版本号> ->版本穿越
git checkout --<文件名> ->还原文件(从云端),老版本覆盖本地
GIT 分支 !!!
git branch <分支名> ->创建分支
git branch -v ->查看分支
git checkout <分支名> ->切换分支
git checkout -b <分支名> ->创建+切换分支 (一步完成)
git merge <分支名> ->合并分支(需要先切换到主分支)
git branch -D <分支名> ->删除分支(需要先切换到主分支)
GIT 冲突解决
git diff //找到发生冲突的文件及冲突的内容
git add <文件名>
git commit -m "冲突解决"
GIT 远程操作
git remote add <远端代号> <地址> ->增加远程地址
git remote -v ->查询远程配置
git remote rm master -> 删除远程配置
git push <远端代号> <本地分支名称> ->推送到远程库
git push -u origin master -f -> 强制推送到远端,远端修改丢失
git clone <远端地址> <新项目目录名> ->从GitHub上克隆一个项目
git pull <远端代号> <远端分支名> ->从GitHub更新项目
GIT 配置SSH key
cd ~ ->进入当前用户家目录
cd .ssh ->进入目录
ssh-keygen -t rsa -C <邮箱> ->生成密钥
cat id_rsa.pub ->查看公钥,放入到GitHub
git remote add originssh 地址 ->重新绑定远程ssh