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 "代码合并"  #提交到本地仓库 注意:不可以带文件名
posted @ 2021-09-28 09:39  紫川先生  阅读(74)  评论(0编辑  收藏  举报