GIT 命令部分(新增删除本地和远成分支说明)

176 阅读3分钟

Git安装部分

  • 下载地址
    • https://git-scm.com/ (直接下载即可)
  • 下载完后双击打开直接安装就好,基本可以直接一直点Next,除非你要自己自定义安装的目录
  • 安装小乌龟
    • 另外我也是介意可以试试小乌龟,本人是觉得挺好用的。
    • https://tortoisegit.org/download/ 小乌龟下载地址
    • 小乌龟的安装需要注意安装时在第二个步骤记得选择OpenSSH,Git default SSH Client
    • 然后一直Next就好

Git 设置部分

  • 安装好小乌龟和Git后的在设置TortoiseGitSettings
    • 单机鼠标右键选择TortoiseGit -> Settings
    • 打开界面后选择Re-run First Start Wizard初始化向导
    • 然后点击下一步 -> 下一步 -> 下一步 ->需要注意 这一步是设置自己的用户名和邮箱,设置完后再点击下一步, 选择OpenSSH -> 点击完成 到此配置结束!
  • 生成SSH公钥
    • ssh-keygen -t rsa -C "你的邮箱"
    • 然后所有的提示全部回车,知道结束就可以了
    • start ~/.ssh(指令会打开你所生成公钥的文件夹 其中id_rsa为私钥 扩展名pub为公钥,需上传git服务器)
  • 设置用户名
    • git config --global user.name "xxxx"
  • 查看设置的用户名
    • git config --global user.name
  • 设置邮箱
    • git config --global user.email "xxxx"
  • 查看设置的邮箱
    • git config --global user.email 其实这个都是可以通过git config --list直接来查看所有的缺什么在补什么就好

git分支部分

  • 执行git branch xxx 指令是穿件一个属于你自己分支名称
  • 执行git checkout xxx直接切换到自己创建的分支从而可以更好在团队中和团队开发

git代码部分

  • 代码提交操作git add .后面的.表示当前目录文件的所有文件一起提交 如果说就想提交其中一个文件就执行git add src这种,是中文名记得打成字符串的形式提交就好
  • 执行git commit -m "我说明代码提交"说明描述此次提交代码的描述
  • 执行git push origin master 直接提交代码去远程仓库,开发中自己注意自己提交的分支即可,master,表示当前开发的分支

git分支合并代码

  • 当前分支合并到master主分支上
    • 首先是确保自己的分支在当前的分支上,如果不在可以执行git checkout 需要合并的分支(注意这不是master主分支,是自己需要合并到主分支的子分支)
    • 然后执行git pull 把分支上的代码push下来
    • 在合并到主分支git merge master(代码主分支)
    • 最后直接执行git push 这样自己的代码就合并到master上了
  • master分支合并到当前分支
    • 首先切换到主分支git checkout master
    • 然后直接push最新的master分支上的代码git push origin master,最好是指定需要push的分支好一点
    • 接着切换到自己的分支git checkout 自己的分支
    • 在把master上分支的代码合并到自己的分支上git merge master
    • 然后在推送到自己的分支上git push origin 当前自己的分支(注意这个时候不是主分支)

git代码提交时报某一段代码,没有重复但是可能是因为某种写法原因导致无法提交

  • 一般这种错误是出现在git commit -m "xxxxx",这一段指令上,那么可以执行git commit --no-verify -m xxxx直接绕过git代码检查提交文件就可以了

git删除本地分支和远程分支

  • 删除本地
    • git branch -d dev 其中"dev"是要删除的分支名称
  • 删除远程分支(远程指的是你代码仓库的分支)
    • git push origin -delete dev 其中"dev"是要删除的分支名称

后续还有什么开发中遇到的问题我在分享,尽量让开发者的我们少掉一点坑