目录
Windows:官网下载
下载安装完成之后,本地CMD输入 `git --version` 如果有提示,代表安装成功
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来。
每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
创建版本库
创建Git版本库时,Git自动为我们创建了一个master分支,也就是主分支,默认情况下所有的操作都是在master分支上修改。
git init
添加文件
将当前目录下的所有txt结尾的文件添加到待提交状态(添加到暂存区)
git add *.txt
提交文件
会将所有当前待提交状态的文件提交,-m后面用来描写注释(把暂存区的所有内容提交到当前分支)
git commit -m "提交注释""
状态查看
查看当前目录下的状态,通过这个命令可以清楚的看到当前的分支,有哪些未添加,未提交的文件
git status
撤销修改
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,使用如下命令,会将对应文件回退到最后一次commit的状态
git checkout -- file
版本回退
有时候提交了一些不合适的修改到版本库,但是这个时候想要回到之前的版本,要执行两步:
先查看版本号:
git log
恢复当前版本到指定版本:
git reset --hard 版本号
从版本库删除指定文件
git rm 文件名
本地先有代码,然后再建立远程库,需要将本地和远程库关联
git remote add origin 具体地址
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
git push -u origin master
直接从远程库克隆
git clone 地址
Git的分支非常实用(比svn强多了)
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
tag也是一种常用的功能
查看所有标签: git tag
新建标签:git tag <tagname>
推送一个本地标签: git push origin <tagname>
推送全部未推送过的本地标签:git push origin --tags
推送前记得git pull
一下,养成习惯
写的比较简单,想了解的更深入的话请自行百度,除了idea中使用,还可以使用Tortiesegit来简化git的操作,这里就不做过多讲述了。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。