最近我在学习的过程中接触到了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就能上传代码