git的常用指令及git分支操作

一、git的基本指令操作

Git的基本指令:

git  init                                        //初始化本地git仓库

git  add<file>                             //添加文件(git add .  或 git add * 添加全部文件)

git  rm –cached 文件名             //移除文件

git  status                                  //查看状态

git  commit -m “备注”               //提交(注意使用双引号)

git  push                                    //推送到仓库

git  pull                                      //从远程仓库拉取数据

git  clone                                   //从远程仓库拷贝数据

git status 查看状态:

Git分支的操作

git branch                              //查看当前分支

git branch -a                          //查看所有分支

git branch 分支名称               //创建新分支

git branch -d 分支名称          //删除分支

git checkout 分支名称           //切换分支

git push origin 分支名称       //提交代码到指定分支

git push origin -d 分支名称   //删除远程分支

git merge 分支名称                 //将分支合并到主分支上(master)

创建分支:

项目提交到指定分支

 

推送分支与删除远程仓库分支:

 

二、在码云上创建一个仓库,用于测试git相关指令

1、创建一个新的仓库,用于测试,并复制仓库地址

 

 

2、使用git clone + 项目地址(上图的地址),这个时候需要输入你的用户名及密码(注意:克隆那个的就用那个的用户名及密码,我这里用的的码云的用户及密码

个人主页的名称下面就是自己的码云账号,密码也就是登录的密码,如果忘记了,到登录页去找回密码即可。

 

 

3.使用git remote add origin 'url' 命令将远程仓库与本地仓库绑定。(一般从自己仓库克隆的好像无需绑定,可以跳过)

 

4.添加,修改,删除,提交文件

可以直接对项目进行增删改操作,

然后使用 git add file 命令将改变添加到暂存区,

git add . 是添加全部,添加完成之后用

git commit -m “备注内容” 将暂存区内容提交到仓库,

如果关联了远程仓库,

git  push 推送到远程仓库

git  pull            拉取服务器代码

git  push          推送上传代码至服务器

推送文件到远程仓库过程:

 

三、在公司开发中如何去使用git 指令实现版本控制?

git拉取项目到本地的基本操作

  1. 首先去项目仓库复制项目地址

         通过git clone+ 项目地址  来克隆项目到本地(需要输入账号和密码,看那个平台就是平台账号和密码),接着进入到项目文件夹内

   2.查看项目的一些分支状态

注意使用时svn和git不同的区别可能导致出错的地方,svn一个文件写出问题了可以将这个文件删除,重新拉取,git不能,git托管删除文件会认为你这是一项新的删除操作,会保存到本地仓库。

我们可能会经常用到的git命令:

git status -----------查看分支状态
git branch -a ------------查看本地和远程的所有分支
git checkout 分支名字 -------切换分支
git reset --hard head^ -----------退回上一个版本
或者
用 git relog 命令打印出日志
然后通过前面黄色的编码或者后面HEAD@{*}回退到任一版本

    3.成功拉取项目后如何运行项目

      首先先切换到项目文件夹中,之后打开终端(如果项目是在分支中,记得先切换到分支下再执行下面操作

      安装依赖:npm install  或者  npm i

      启动服务:npm run dev  即可

  4.使用VS code代码提交到远程仓库(其实原理是一样的,这里VS code 只是将代码格式变成点击格式)

     (1)代码更改之后,先打勾推送到本地仓库

     状态查看

 

    (2)接着进行拉取,避免有重复或者冲突的代码

    (3)拉取无问题后就将本地仓库的代码推送提交上去

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值