git使用指南

前言:尽量在苹果终端的命令行中使用git,图形界面一般情况下并不好用。


  1. 苹果系统下git的安装:在命令行中输入git根据提示就可以自动安装,虽然慢一点但是比较靠谱,不要使用其他方法。

  2. 安装后输入如下3行命令,记住用户信息并保存密码。然后输入cat ~/.gitconfig就能看到配置结果。

    git config --global user.name 'LirenAiMz'
    git config --global user.email '[email protected]'
    git config --global credential.helper store
    
  3. 如果要将一个新建的项目变成git项目,那么要在项目下输入git init创建.git文件夹。

  4. 同时,创建.gitignore文件,并加入忽略跟踪的规则:

    **/__pycache__/
    **/migrations/
    **/db.sqlite3
    
  5. 如果已经输入了git commit,这个时候想撤回可以这样凉拌:

    git reset --soft HEAD^
    

    意思是将上一个版本进行软撤回。

  6. 如果仅仅是输入了git add,那么可以输入git reset .撤回。但是有的时候这样做撤不回,那么就使用git checkout .

  7. 查看当前分支的方法:git branch

  8. 切换分支:git checkout branchFullName

  9. 创建分支:git branch branchFullName,但是一般不这样用,而是用如下命令:

    # 表明新建一个分支并切换过去
    git checkout -b Feature/解决任务接口刷新会创建job_id的问题/LLR
    
  10. 如果是新建的分支,在push文件的时候要输入如下指令,表明push到远端相同名字的分支上:

    git push --set-upstream origin Feature/PACS接口开发/LLR
    
  11. git clone的时候要使用http的链接,不能用ssh的

  12. 如果在push的时候出现这个问题fatal: repository not found很简单,管理员没给你开push权限

  13. 习惯方面:

    1. push之后要上github进行pull request,这样队长才能够审核代码
    2. 如果有多次commit,那么在push之前,要先git rebase -i,表明用交互模式变基。然后把第1个下面的pick都改成s,表明把这些都推上去
    3. 养成一个习惯,在master上动任何代码之前要先Pull

你可能感兴趣的:(git使用指南)