git的小白入门

一、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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值