git相关常用命令
(1).步骤1:生成密钥:ssh-keygen -t rsa -C "邮箱"
(2).步骤2:复制公钥去远程仓库配置:cat ~/.ssh/id_rsa.pub
(3).步骤3:删除之前的克隆仓库,通过SSH重新克隆
(4).步骤4:进入仓库
(5).步骤5:配置个人信息
A.配置用户名:git config --global user.name"用户名"
B.配置邮箱:git config --global user.email"邮箱"
(6).步骤6:开发
(7).步骤7:【add . commit push】
(1).情况1:仓库有代码,直接克隆:git clone 仓库地址
(2).情况2:仓库没有代码,且本地没有仓库
A.步骤1:在本地初始化一个仓库:git init 仓库名
B.步骤2:进入本地仓库
C.步骤3:将本地仓库和远程仓库进行关联:git remote add origin 远程仓库地址
D.步骤4:配置个人信息
E.步骤5:开发
(3).情况3:仓库没有代码,但本地有仓库
A.步骤1:进入本地仓库
B.步骤2:将本地仓库与远程仓库进行关联:git remote add origin 远程仓库地址
C.步骤3:配置个人信息
D.步骤4:开发
(4).留心:取消关联:git remote remove origin
(1).查看存储:git stash list
(2).加入存储:git stash
(3).弹出存储:git stash pop
(1).普通方式查看日志:git log
(2).格式化查看日志:git log --pretty=oneline
(3).回滚日志:git reset --hard commit_id
(1).创建标签:git tag 标签名
(2).查看标签:git tag
(3).发布标签:git push origin 标签名
(1).自动合并:git pull
(2).不自动合并:git fetch
(1).查看本地分支:git branch
(2).查看远程分支:git branch -r
(3).查看所有分支:git branch -a
(4).创建分支:git branch 分支名
(5).切换分支:git checkout 分支名
(6).创建并切换分支:git checkout -b 分支名
(7).普通方式删除分支:git branch -d 分支名
(8).强制删除:git branch -D 分支名
(9).手动合并:git merge 分支名
(10).基于指定分支创建并切换新本地分支:git checkout -b 新分支 旧分支
1.步骤1:执行【git push】命令发现冲突
2.步骤2:执行【git pull】命令将远程的所有分支信息拉去到本地,并与当前分支自动合并
3.步骤3:执行【git status】命令,查看冲突文件,并手动解决冲突
4.步骤4:重新【add commit push】
执行【git checkout -b 新分支 旧分支】命令