git快速上传项目,让项目不迷路

git

代码托管

本地代码创建基本结构推送到远程仓库;

配置全局环境 : 仅需配置一次就可以了;

配置指令 :
git config --global user.name "你自己的用户名"
git config --global user.email "你自己的qq邮箱"

如何查看配置是否成功 : C:/user/用户名/.gitconfig 配置文件,永久存在于你的电脑上;

建立本地仓库 :

代码存在计算机的某个位置
git仓库文件夹叫做 .git 隐藏文件夹

指令 : git init;

提示 : Initialized empty Git repository in 路径 初始化了一个空的仓库在对应的路径上;

3 git指令 :
  1. git add -A 把你的代码放到缓存区之中;
    -A : 所有文件;
    git add a.txt 放入单独的文件

  2. git commit -m 把你的代码放到本地仓库之中。
    -m : 标明每次提交都要有注释。 注释里一定说明白你改了哪些东西;

  3. git remote add origin https://gitee.com/NZG201/G201-git.git 给当前的源(网上的仓库路径取个别名,叫做 origin , 以后使用的时候 origin 就等于 https://gitee.com/NZG201/G201-git.git ) 一个仓库只需要配置一次;

  4. 如果成功不需要执行该命令 git remote rm origin 删除rm分支

  5. git push -u origin master

    git push : 表示把本地仓库的内容推送到线上仓库。
    -u : 表示所有的更新;
    origin : 之前设置的原路径变量;
    master : 分支;

正确顺序是 : 1. 配置用户名邮箱 2. 创建初始化仓库(一个项目初始化一个仓库即可); 3. git提交指令;

删除配置的远程地址

删除(origin 名称需根据你本地查询出来的想删除的名字, 查询命令为 git remote -v)
git remote rm origin

远程仓库代码下载到本地并进行更改
  1. git clone 仓库路径 : 适用场景,没有仓库别人已经写了一部分代码了;
  2. git pull 同步仓库 : 你的本地存在部分仓库之中的代码,想要继续去进行更新;
  3. git fetch 拉取仓库 : 本地仓库 .git 同步线上的仓库;
远程端的代码发生改变了,和我本地的代码不一致,我应该怎么办呐?
  1. 提交代码到本地仓库; git add , git commit
  2. 线上代码同步到本地仓库; git pull
    合并代码 : vscode 工具; 肉眼进行合并;
  3. 重新修改之后进行提交。 git add , git commit , git push …

作为仓库的拉取者 你的操作会对仓库有怎样的影响?

作为克隆仓库的开发人员,我用clone创建了仓库。
我在仓库里面的代码进行了部分的更新。
我又把代码提交到远程仓库。

clone的仓库有哪些东西 :

  1. 仓库里面所有的代码。
  2. 仓库里面所有的版本。
  3. 仓库里面的源 ;

注意 务必记住clone之后,一定要进入到克隆的文件夹里面去操作项目,别在外面操作;

修改package.json 文件中的script

"start": "./node_modules/.bin/gulp dev",
"build": "./node_modules/.bin/gulp build"
使用 npm run start 运行更为可靠 依赖本地环境 而不是依赖本地环境

查看版本

git reflog

快速创建文件夹

mkdir abc

将代码从线上拉下来,可以操作 修改 有操作权

git pull origin master

克隆 将其他人的代码拉下来,不能操作 修改 无权操作

git clone git@github.com:用户名/仓库名.git

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值