一、git可以干什么
- 分布式版本控制
- 多个开发人员协作
- 监听who,when修改
- 本地git仓库管理及远程仓库操作
二、基础操作
git init //初始化本地git仓库
git status //查看状态
git add <file> //添加文件
git add . // 添加所有文件
git add *.html //添加所有html文件 html可以换成任何文件类型后缀
git rm --cached <file> //删除文件
git commit // 提交
git commit -m "这里是提交文件的备注"
git push //推送到仓库
git pull //在远程仓库拉取数据
git clone url //在远程仓库拷贝数据
git branch youBranchName //建立分支
git checkout youBranchName //进入分支
git checkout master //进入主线
git merge youBranchName //合并分支和主线
git branch -a 查看远程分支
git fetch 从远程获取分支
git checkout -b newbranch 创建新分支development3的同时切换到该分支
记录一次真实操作分支协作使用
git clone 地址 //克隆远程仓库
git branch -a //查看远程所有分支
git checkout development5 //进入分支5
git pull origin development5 //拉取分支5代码
git checkout -b feature/qqli //本地建立一个分支并进入这个分支
git merge development5 //合并5的代码到qqli中
每天早上拉取dev5最新代码,然后和合并到qqli
git checkout development5
git pull origin development5
git checkout feature/qqli
git merge development5
在qqli下面更改医生端相关接口,然后更新到远程分支qqli
git add .
git commit -m ""
git push origin feature/qqli
忽略某些文件 ,通过创建.gitignore 里面填入要忽略的文件,比如
这样就忽略了项目下的read.txt,text.html以及整个dir1文件夹下的内容
基础铺垫完毕,接下来是使用步骤
1.先下载git 下载地址 https://git-scm.com/download/mac 或者 https://git-scm.com/download/window
2.将下载的git安装,安装成功后可以在命令行中查看版本号,git --version
3.进入项目文件夹,开始使用git,操作git init
查看状态,下面这些红色是表示没有被add到本地仓库的文件
如果想要忽略read.txt文件,可以建立一个.gitignore
将文件add到本地仓库中,之后查看状态,文件状态就变成已经add还未commit了
最后执行提交操作
建立分支
进入分支
进入主线
本地项目完成需要push到远程git仓库
1.登录git账户,新建一个仓库,然后跟这个仓库进行连接
刷新你的当前git页面 ,就有了内容
然后新建一个README.md,
执行add commit push操作后,git仓库就有了
如果分支完成,可以和主线合并在一起,注意,一定要进入主线后再合并
git init
git add.
git commit
git tag tag01 //生产一个tag
git reset --hard 初始版本号 //版本回退
git tag tag02
git reset --hard 初始版本号
git push --tags
git clone git地址 //克隆项目
git checkout tag01 //进入tag01