本帖最后由 李盼盼老师 于 2018-1-4 14:13 编辑
【git简介】 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 【在window上安装Git】 需要到网上去下载一个git的安装包,傻瓜式安装 安装完后,鼠标选中某个文件夹,鼠标右键, 可以看见Git GUI Here 和 Git Bash Here,点击Git Bash Here,会打开这样的一个窗口 【常用git指令说明】 1. 安装完成后,还需要最后一步设置,在命令行输入如下 a) 配置用户名: git config--global user.name "用户名" b) 配置邮箱: git config--global user.email "邮箱地址" c) 查看配置信息: git config --list 2. 初始化仓库 a) 命令:gitinit b) 作用:使用Git管理项目的初始化操作,会创建一个名为.git的隐藏目录 c) 一般是在项目的根目录执行这个命令
3. 把文件添加到版本库中,并查看
在版本库testgit目录下新建一个记事本文件 readme.txt 内容如下:11111111 第一步:使用命令 git add readme.txt添加到暂存区里面去。如下: 如果和上面一样,没有任何提示,说明已经添加成功了。
第二步:用命令 git commit告诉Git,把文件提交到仓库。 查看git status: 1.现在我们已经提交了一个readme.txt文件了,我们下面可以通过命令git status来查看是否还有文件未提交,如下:
2. 说明没有任何文件未提交,但是我现在继续来改下readme.txt内容,比如我在下面添加一行2222222222内容,继续使用git status来查看下结果,如下:
3.上面的命令告诉我们 readme.txt文件已被修改,但是未被提交的修改。
接下来我想看下readme.txt文件到底改了什么内容,如何查看呢?可以使用如下命令: git diff readme.txt 知道了对readme.txt文件做了什么修改后,我们可以放心的提交到仓库了,提交修改和提交文件是一样的2步(第一步是git add 第二步是:git commit)。
4.下面的操作不再截图,跟根据git指令进行操作即可! 1. 查看提交日志 a) 命令:git log 查看详细的提交信息 2. 版本回退 a) 作用:恢复到已经提交的某一个版本中 b) 命令:git reset --hard [版本号] c) 其他方式:git reset --hard head~1 3. git分支 a) 查看分支:git branch,当前分支会标有一个* b) 创建分支:git branch [分支名称] c) 切换分支:git checkout [分支名称] git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令 git branch dev git checkout dev 假如你在不同的分支下分别创建了不同的文件,例如在A分支下创建一个a.txt文件并提交,然后切换到B分支,那么你将看不到a.txt a) 合并分支:git merge [分支名称],即:将其他分支合并到当前分支 b) 删除分支:git branch -d [分支名称]
|