Git学习指南
一 下载安装
在Git的官网上下载适合自己的版本即可
二 简单命令的使用
1. 在本地磁盘建立仓库 ,如我是在F盘建立一个文件夹用来作为以后工作的仓库。仓库建立好之后,右键鼠标,选择git bash here 然后在命令行中进入刚刚建立的仓库。
2. 配置自己的git
使用命令: git config --global user.name XX
git config --global user.email 55xxxxx@qq.com
这样就告诉了电脑你是谁,你的基本信息,在这里你可以通过
git log命令来查看信息
3.提交
git 分为三个工作区,分别是工作区,暂存区,提交区。
首先在将要要提交的的内容放在git仓库里,然后使用
git add 文件名.类型
命令可以经目标文件上传至暂存区。在此可以利用
git status
命令查看相关的状态.最后再使用
git commit -m “xx”
将文件上传至提交区
如果想一下提交所有的操作,则使用 、
git commit -m “ 引号内是对提交文件信息的备注 ” 即可。
如果所要提叫的文件不止一个,则使用
git add .
然后
git commit -m 即可
提交后的文件信息可以使用
git log 查看日志信息
一次性提交文件,使用
git commit -am “引号内为对内容的描述”
三 Git的撤销操作
撤销上一次的提交并将修改后的文件重新提交
git commit --amend
工作区的文件,不想想改了,要回到修改之前的的样子
git checkout -- 文件名
git checkout -- .
撤销工作区的文件的所有修改。
已经提交到暂存区的文件,如果想回到之前的样式,使用
git reset HEAD 文件名 (HEAD 为头指针,也可以用版本号代替)
将已提交的的文件拉回暂存区
四git的删除
git rm 文件名 可以将工作区和暂存区的文件一起删除
git rm -- cached Filename 删除暂存区文件但是会保留工作区文件
git rm -- f Filename 删除工作区而保留暂存区文件
五Git 分支
- 查看分支
git branch
- 创建分支
git branch filename
- 切换分支
git checkout filename(想要切换的分支的名称)
- 修改分支的名称
git branch -m filename1 filename2
- 删除分支
git branch -d filename
- 创建分支并切换到该分支
git checkout – b filename
- 合并分支
git merge filename
- 比较工作区与暂存区之间的差异
git diff
- 比较版本库与暂存区之间的差异
git diff -- stage
- 比较两个版本之间的差异
git diff 版本1 版本2
- 暂存目前工作区的工作
git stash
- 将刚才使用git stash的工作拉回工作区
git stash apply stash@{nubmer}
- 查看stash里面的工作
git stash list
- 删除stash里面的保存
git stash pop stash@{number}
git stash drop (此条命令的完整性,待查证)
六 远程仓库
在github登录自己的账号,然后点击右边的新建项目