Git基础

178 阅读2分钟
最近我在学习的过程中接触到了Git,在这里就整理一下最常用的git命令。使用这些命令,就能初始化一个新的代码仓库,做一些适当的配置,暂存或提交某些更新。以及如何既快而且容易地撤销犯下的小错误,如何浏览项目的更新历史,查看更新之间的差异,以及如何从官员称仓库拉数据下来或者推数据上去。

获取与创建项目命令


用git init在目录中创建新的Git仓库。你可以在任何时候、任何目录中这么做。 这个仓库会存放,git对我们项目代码进行备份的文件

  • 在项目目录右键打开 git bash
  • 命令: git init

在git中设置当前使用的用户是谁

  • 每一次备份都会把当前备份者的信息存储起来
  • 命令:
    • 配置用户名:git config --global user.name "Tzzer"
    • 配置邮箱: git config --global user.email "2416985281@qq.com"

接下来只需要把代码放到git仓库中

  • 命令 git add +文件目录

然后还可以对添加的文件做一个描述

  • 命令 git comit -m "对添加的文件的说明"

一次性把所有代码添加到版本库中

  • 命令 git comit --all -m "一些说明"

查看当前仓库中的状态

  • 命令 git status

git中忽略的文件

-使用git ignore +文件目录


查看日志

  • 命令git log 查看历史提交的日志
  • 命令git log --oneline 可以看到简介版的日志

回退到指定的版本

  • 命令git reset --hard Head~0 表示回退到上一次代码提交时的状态
  • 命令git reset --hard Head~1 表示回退到上上次代码提交时的状态
  • 命令git reset --hard [版本号] 表示回退到指定的版本

创建分支

  • 命令git branch dev

切换分支

  • 命令git checkout dev 表示切换到名为dev的分支

提交代码到github

  • 命令git push [地址] master会把当前分支的内容上传到远程的master分支上
  • 命令git pull [地址] master会把远程分支的数据下载到本地仓库中
  • 命令git clone [地址]会得到远程仓储相同的数据
  • 注意 要先pull,再push
  • 当我们在push时,加上-u参数,那么在下一次push时,只需要写上git push就能上传代码