Git管理工具的认识与运用
一、git下载与安装git官网 https://git-scm.com/download/win下载相应的安装包下载最新版本,一直点击next,直到出现install,点击install,安装完成后点击finish安装完成之后,打开终端,输入git –version 来查看git的版本信息,如果查询到,表示安装成功,否则安装失败。安装好git之后,就可以使用git的一些命令了。二.Git用处分布式
一、git下载与安装
git官网 Git - Downloading Package下载相应的安装包
下载最新版本,一直点击next,直到出现install,点击install,安装完成后点击finish
安装完成之后,打开终端,输入git –version 来查看git的版本信息,如果查询到,表示安装成功,否则安装失败。安装好git之后,就可以使用git的一些命令了。
二.Git用处
-
分布式版本控制
-
多个开发人员协调工作
-
有效监听谁做的修改
-
本地以及远程操作
三.Git的基本命令操作
git init //初始化本地git仓库
git add<file> //添加文件
git status //查看状态
git branch -a //查看本地和远程的所有分支
git checkout 分支名字 //切换分支
git commit //提交
git push //推送到仓库
git pull //从远程仓库拉取数据
git clone //从远程仓库拷贝数据
四、如何使用git命令
创建一个文件夹myapp,切换到文件夹里面,在这个文件夹中使用git命令
使用终端命令创建两个文件夹,来进行git的上传和下载操作。
执行命令 Git init 初始化本地git仓库,初始化之后还要对它进行配置
配置一个全局的用户名,配置一个全局的邮箱,之后就可以往git仓库里面添加文件。
git config --global user.name '用户昵称'
git config --global user.email '自己的邮箱'
git add index.html 添加文件到本地git仓库
git status 查看仓库状态
git rm –cached 文件名 移除文件
添加所有的html 文件 git add *.html
添加所有的文件 git add .
我们用记事本打开index.html文件,往文件中添加内容保存,之后去查看git仓库状态,会发现版本发生更新,提示我们是否上传
之后我们重新添加更新的文件进去,确认信息版本,
然后输入 git commit -m ‘备注信息’ 进行提交 ,
之后会进入到一个新界面Vi编辑器(主要功能,是让你备注当前添加提交的信息),vim编辑器用过linux朋友,应该没问题。
简单来说就是在实际项目开发中,你给某个项目修改了,想要提交到自己的仓库里面,要备注一下,让其他人通过你的备注,知道你这次做了些什么
commit提交的时候通常需要添加messsage,以便对于提交进行注释说明。
git commit -m 'your message'(推荐不熟悉VI编辑器使用这种方法,简单高效)
(此处,修改后重新上传,有问题,后面在解决)
三、进阶部分
1.如何使用git忽略一下不想上传的文件
2.分支的使用
3.主线及分支的合并
4.操作远程仓库
- 如何使用git 忽略不想上传的文件
首先在自己的文件目录下创建一个log.txt文件用来测试,查询状态,会发现会一直提示你log.txt未上传。
创建一个名文 .gitignore的文件,文件中添加要忽略文件的文件名称,之后添加到git仓库,最后查看仓库状态会发现,已经忽略了log.txt这个文件
忽略文件夹:首先我们需要创建两个文件夹dir1 和 dir2,各文件夹随便创建一个文件,
之后向.gitignore中添加要忽略的文件夹名,更新添加,查看状态,会发现之后dir2,说明dir1已经被忽略了。
2、如何创建一个分支(分支的好处:不会影响当前主线的文件)
创建一个分支
git branch login 创建一个分支login
git checkout login 切换到分支上
git checkout master 切换到主线上
git checkout login 切换到分支线上
我们在分支上创建的login.html文件
3、主线与分支的合并
当我们切换到主线上的时候,分支上的login.html文件就不见了。如果在分支中已经把当前的代码写好了,我们需要在主线中把分支中写好的代码合并起来:
首先需要回到主线中,因为分支有很多,主线只有一个。
这个时候再去文件夹中看,发现login.html已经出现了
4、跟远程仓库进行对接
首先来到Github官网,账号的登录,登录之后,头像附件有一个加号,点击选择第一个创建一个仓库
创建一个仓库,配置好之后点击创建就可以来到仓库界面
根据仓库是否创建来选择执行哪一个步骤的命令
接着来到终端界面。输入 git remote 查看是否有remote对应的地址,将指令复制到终端
git remote add origin https://github.com/Muchen220/homework.git
git push -u origin master 这个命令执行之后,会有项目的上传
当自己的仓库拥有资源文件之后,刷新一下,界面就会发生变化。
更新之后,文件上传成功,这样就跟我们的远程仓库进行了连接了。
我们在开始创建仓库的时候没有选择创建README.md文件
有了README.md文件后,就可以在里面写一些内容,之后进行更新,备注提交,
最后输入命令 git push 提交到远程仓库
之后来到GitHub中,刷新页面,会发现底部README.md下面会显示自己添加的文字信息。可以对自己的项目进行描述。
如果需要拷贝远程仓库到本地仓库,点击Clone or download,会弹出链接,复制链接进行拷贝。
我们先创建一个新的文件夹myapp2,之后在终端中切换到创建的文件夹myapp2中
之后再终端中输入 git clone + 刚才复制的远程仓库地址,这样我们就能拷贝到本地仓库了。
更多推荐
所有评论(0)