Git基本操作命令
git 配置
git config --global user.name="" #配置全局的用户名
git congig --global user.email="" #配置全局的邮箱
cd ~ #切换到用户目录
ssh-keygen -t rsa -C 邮箱 #生成SSH秘钥
生成的.pub文件的key配置到SSH Keys 中
本地添加版本控制并提交到远程仓库
git init #初始化git仓库
touch README.md #创建readme文件
git add . #添加到缓存区
git commit -m "init project" #提交到本地库
git push -u origin master #推送到远程仓库
git status #查看状态信息
远程库
git remote -v #查看远程库的信息
git remote add origin git地址 #添加远程库的别名
git pull origin master --allow-unrelated-histories #从远程库拉代码
git push -u origin master -f #推送到远程仓库
删除文件操作
rm test.java #删除文件
git add test.java #添加暂存区
git commit #提交
查看文件的不同
git diff test.java #查看暂存区和本地库文件的不同
git diff 索引 test.java #查看远程库和本地工作区文件的不同
查看提交的日志信息
git reflog #查看提交的日志的索引信息
git reflog --oneline
git reset 索引 --hard #根据索引切换版本,并且本地工作区和暂存区的代码也同步更新
分支合并
git branch -v #查看当前在哪个分支
git branch branch1 #创建分支
git checkout master #切换到主分支
git merge branch1 #将branch1分支合并到主分支
git add 冲突之后的文件 #添加解决冲突之后的文件到暂存区
git commit -m "代码合并" #提交到本地仓库 注意:不可以带文件名