这里写目录标题

  • git
  • git下载,安装
    • 查看版本
  • 使用git提交
    • 1.创建仓库
    • 2.如果第一次,先设置全局设置,用户名和邮箱
      • 打开文件所在根目录
      • 右键打开——git bush here
      • git init——初始化仓库
      • git add .——把文件所有的放到暂存区
      • git commit -m '提交嘻嘻' ——提交本地仓库
    • 3. git remote add origin https://gitee.com/......./this-is-pro...——复制链接地址链接远程仓库
      • git push -u origin master——把本地文件推送到远程仓库
    • 3.最后刷新页面就可以了
    • 生成网页浏览
  • 简便提交
    • 1.使用
    • 2.上传文件
  • node npm 常用指令
  • git命令
  • 创建本地仓库
    • 1. git status :查看仓库的状态
    • 2. git init :初始化成git仓库
    • 3. git add . :放入暂存区
    • 4. git commit -m '修改说明' :将暂存区的修改提交至版本记录
    • 5. 1git log :查看所有提交历史/版本记录
    • 5.2 git reflog:查看所以历史版本(包含回退之前的)
    • 6.1 git checkout -- 1.js: 撤销还没放到暂存区的修改
    • 6.2 git reset --hard HEAD~1 :返回上一个版本
    • 7. git branch : 列出所有本地分支
    • 7. 1.git branch -r :查看远程仓库的分支
    • 8. git branch 分支名称 :创建新本地分支
    • 9. git checkout 分支名称:切换到某个分支
    • 10. git checkout -b 分支名称:创建并切换到某个分支
    • 11. git branch -d 分支名称:删除本地分支
    • 11.1git push origin :branch-name:删除远程分支
    • 12.git merge 分支名称:合并分支
    • 13.git clone下载别人的代码
    • 14.git pull 进入仓库文件夹拉取最新代码
  • 创建远程仓库
    • 1.创建公钥(如果没有就创建)
    • 2.创建仓库
    • 3.上传到远程仓库
  • git push 报错
  • git 拉取dev分支的代码,并上传到dev
  • 合并远程分支master和dev
  • 工作中使用
  • vscode 代码的git提交
  • 小乌龟使用
    • 1.先右键添加
    • 2.
    • 3. 提交
    • 4.

git

版本控制,版本控制系统
• 把文件修改的历史记录保存起来
• 可以将文件复原到任一历史状态
• 团队协作,多人同时编辑
SVN 是集中式的,Git是分布式的

git下载,安装

https://git-scm.com/downloads

查看版本

cmd git --version

使用git提交

1.创建仓库

2.如果第一次,先设置全局设置,用户名和邮箱

打开文件所在根目录

右键打开——git bush here

git init——初始化仓库

git add .——把文件所有的放到暂存区

git commit -m ‘提交嘻嘻’ ——提交本地仓库

3. git remote add origin https://gitee.com/…/this-is-pro…——复制链接地址链接远程仓库

git push -u origin master——把本地文件推送到远程仓库

3.最后刷新页面就可以了

生成网页浏览

简便提交

1.使用

2.上传文件

node npm 常用指令

  • npm install module 安装模块
  • npm install module -g 全局安装
  • npm install module --save 安装到项目依赖中
  • npm install module --save-dev 安装到开发依赖中
  • npm uninstall module 卸载模块
  • npm uninstall module -g 卸载全局安装的模块
  • npm config get registry 查看当前npm源地址
  • npm config set registry address 设置npm源地址
  • npm ls --depth=0 查看安装了哪些模块
  • npm ls -g --depth=0 查看全局安装了哪些模块、

git命令

创建本地仓库

1. git status :查看仓库的状态

检查该文件夹是不是git 仓库

2. git init :初始化成git仓库

在一个不是git仓库的文件夹中,将当前文件夹初始化成git仓库
git init 文件夹名称
创建文件夹,并将它初始化

3. git add . :放入暂存区

将工作区所有的改动都放入暂存区

D:\gitlll>git add 1.js//把单独文件放到暂存区
D:\gitlll>git add . //(.)把所有文件放到暂存区D:\gitlll>git status
On branch master
No commits yet
Changes to be committed:(use "git rm --cached <file>..." to unstage)new file:   1.js
//当文件修改后,在检查状态会提示修改了那个文件
D:\gitlll>git status
On branch masterNo commits yetChanges to be committed:(use "git rm --cached <file>..." to unstage)new file:   1.jsChanges not staged for commit:(use "git add <file>..." to update what will be committed)(use "git restore <file>..." to discard changes in working directory)modified:   1.js

4. git commit -m ‘修改说明’ :将暂存区的修改提交至版本记录

git commit -m "修改了let"
[master b06f23d] 修改了let1 file changed, 2 insertions(+), 1 deletion(-)
//修改完成之后,git status检查状态,会发现是工作区是干净的
D:\gitlll>git status
On branch master
nothing to commit, working tree clean

5. 1git log :查看所有提交历史/版本记录

D:\gitlll>git log
D:\gitlll>git log --oneline//一行简约版本
commit b06f23d07018bab1f382ffc87cc96a6eba445e5b (HEAD -> master)
Author: ** <1932*****35@qq.com>
Date:   Tue Sep 6 15:07:36 2022 +0800修改了letcommit 98d2027fb1f7dee52eccd0a3e8df18b1d3d009db
Author: ** <1932****35@qq.com>
Date:   Tue Sep 6 15:05:46 2022 +0800'添加了文件'
//筛选查找
//限定指定日期范围的log,--after和--beforegit log --after '10-1-2019'//查出 03.12-03.18 期间的提交
git log --since="2018.03.12" --until="2018.03.18"
//筛选作者的
git log --author=“小明”
//筛选提交信息
git log --oneline -- 11.txt

5.2 git reflog:查看所以历史版本(包含回退之前的)


D:\gitlll>git reflog
98d2027 (HEAD -> hotfix, master, dev) HEAD@{0}: checkout: moving from dev to hotfix
98d2027 (HEAD -> hotfix, master, dev) HEAD@{1}: checkout: moving from master to dev
98d2027 (HEAD -> hotfix, master, dev) HEAD@{2}: reset: moving to HEAD~1
b06f23d HEAD@{3}: reset: moving to b06f23d07018bab1f
b06f23d HEAD@{4}: commit: 修改了let
98d2027 (HEAD -> hotfix, master, dev) HEAD@{5}: commit (initial): '添加了文件'

6.1 git checkout – 1.js: 撤销还没放到暂存区的修改

撤销还没放到暂存区的修改,

6.2 git reset --hard HEAD~1 :返回上一个版本

commit 提交后想要撤回上一个版本

git reset --hard HEAD^
More?//会报错,可以用HEAD~1数字表示
D:\gitlll>git reset --hard HEAD~1
//HEAD~2 返回俩

7. git branch : 列出所有本地分支

带*是当前分支

D:\gitlll>git branch
* master

7. 1.git branch -r :查看远程仓库的分支

8. git branch 分支名称 :创建新本地分支

基于当前所在的分支创建新本地分支

D:\gitlll>git branch devD:\gitlll>git branchdev
* master

9. git checkout 分支名称:切换到某个分支

D:\gitlll>git checkout dev
Switched to branch 'dev'D:\gitlll>git branch
* devmaster

10. git checkout -b 分支名称:创建并切换到某个分支

创建并切换到某个分支,相当于8和9的合并

D:\gitlll>git checkout -b hotfix
Switched to a new branch 'hotfix'D:\gitlll>git branchdev
* hotfixmaster

11. git branch -d 分支名称:删除本地分支

删除分支,先切出到别的分支再删除

11.1git push origin :branch-name:删除远程分支

12.git merge 分支名称:合并分支

(从那里合并/源头)
将某个分支的内容合并到当前分支,先切换到要合并进的分支

13.git clone下载别人的代码

D:***\classList>git clone https://gitee…(复制的地址)

14.git pull 进入仓库文件夹拉取最新代码

fatal: Not a git repository (or any of the parent directories): .git
如果报错就git init
D:***\classList\mall4m>git pull

创建远程仓库

1.创建公钥(如果没有就创建)

1… git config -l
查看信息
2.ssh-keygen -t rsa -C “1932662335@qq.com”
得到一个路径,根据路径找到公匙


2.创建仓库

在SSH模式

  1. git remote add origin https://gitee.com/yuexin098/test-seec2.git

创建一个新的远程仓库,然后将已有的非空的本地仓库和远程仓库建立关系 ,相当于将远程仓库的名字 为origin 。

下载后的vue没node文件
然后用npm install npm重新安装库文件node_modules,

3.上传到远程仓库

创建远程仓库的新分支,并提交到新分支

git push -u origin “master”
把仓库的master分支,推送到远程仓库同样的master分支(-u 将本地的分支和远程的建立关系,以后只用git push就行)

1.在本地创建一个分支
git checkout -b dev
2.在新分支里面写,写完了add+commit
3.上传,需要本地和远程的分支一样才可以,要不会报错
git push origin dev

git push 报错

冲突问题,先git pull 拉取最新的,然后在代码里删除不需要,改正错误
文件中出现 <<<<<<< HEAD ,======= ,>>>>>>> 这样标识符的内容即为冲突部分内容。确定保留代码后,删除掉标识符。保存内容。
修改后git push

git 拉取dev分支的代码,并上传到dev

1.克隆远程dev分支的内容 git clone -b dev SSH
(克隆下来后本地只有一个dev分支)
2.拉取远程dev分支的文件 git fetch origin dev
3.创建本地dev仓库 git checkout -b dev01  origin/dev
4.修改完add+commit
5.修改完成后切换到本地dev分支 git checkout dev
6.合并dev01 git merge dev01
7..上传到远程dev git push origin dev
8.就可以删除本地的dev01分支

合并远程分支master和dev

1.现要把master和dev都拉下来
2.生成本地master和dev分支
3.合并master和dev分支
4.再把master分支推送上去

工作中使用

添加链接描述

vscode 代码的git提交


确认分支
把修改的文件添加到暂存区

小乌龟使用

1.先右键添加

2.

3. 提交

4.

git/码云+npm语法相关推荐

  1. Git(码云-开源中国)入门小知识

    Git码云简介: 2013年开源中国上线大型开发云平台--"码云",将代码托管.质量检测.代码演示.团队协作等开发工具集成到云平台,免除繁杂的开发环境部署,节省成本,帮助软件开发者 ...

  2. GIT码云仓库提交步骤

    GIT 码云仓库提交步骤 创建文件夹 mkdir b10 切入文件夹 cd b10 配置全局 git config --global user.name "-" git confi ...

  3. Git码云项目开发中常用分支

    Git码云项目开发中常用分支 master分支,即主分支.任何项目都必须有个这个分支.对项目进行tag或发布版本等操作,都必须在该分支上进行. develop分支,即开发分支,从master分支上检出 ...

  4. git 码云多人合作开发

    git 码云多人合作开发 默认已经安装好git 开发工具使用IDEA 一. 在码云中将别人的源仓库代码fork到个人码云仓库中 二.回到自己个人仓库中查看fork过来的项目 复制地址 三.打开IDEA ...

  5. Intellj IDEA 配置Git/码云插件,团队协同开发

    老师今天下午讲了怎么协同开发,特地做了下笔记,可以给需要的人一些帮助,自己日后也可以用到 图片有点多. Intellj IDEA 配置Git/码云插件,团队协同开发 1.1.在码云官网上注册账号 ht ...

  6. IntellJ IDEA配置Git/码云插件实现团队协同开发

    IntellJ IDEA配置Git/码云插件实现团队协同开发 2019-3-21 热水 术语  公钥和私钥是什么,他们分别起到什么作用? 一句话:公钥和私钥是成对的,它们互相解密. 公钥加密,私钥解密 ...

  7. Git 码云 使用

    一.创建个码云  https://gitee.com 二.下载 git 下载Git   https://git-scm.com/download/win (官网下载Git太慢的解决方法:  https ...

  8. git 码云使用教程

    1.先打开个文件夹,新建个文件 git init 初始化版本仓库 2.打开码云,新建个项目 3.打开git bash建立秘钥 ssh-keygen -t rsa -C "邮箱地址" ...

  9. git 码云 使用记录

    使用了码云的私有仓库. 一.首先下载安装git 安装完成后,在开始菜单里找到"Git"->"Git Bash",蹦出一个类似命令行窗口的东西,就说明Git ...

最新文章

  1. ifs 报表开发手册_房地产开发资质要求《暂定资质证书》相关规定
  2. MATLAB问题解决方案- Matlab出现报错:​‘***‘不是内部或外部命令,也不是可运行的程序或批处理文件
  3. 【必读】文案都写不好,还谈什么互联网思维
  4. asp python 定时任务_python定时任务最强框架APScheduler详细教程
  5. mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8mb4‘
  6. 【ZOJ - 2968 】Difference Game (贪心,思维模拟)
  7. Objective -C-2
  8. java结构控制break和continue
  9. table中background背景图片自动拉伸
  10. 医院耗材管理系统开发_15
  11. MATLAB【工具箱下载】汇总
  12. 新趋势下的云计算安全行业前沿认证|CCSK
  13. WIN10系统右下角网络连接图标消失解决方案
  14. tftpd32.exe的安装
  15. matlab计算二重指数积分,MATLAB计算二重数值积分(dblquad),来学习吧
  16. python把日期数据转换成数字_python3时间datetime如何转换成数字?
  17. 1258:数字金字塔
  18. java调用扫描仪识别文字_Java使用扫描仪读取文件输入
  19. 全球20家最具创新力的创业公司
  20. Windows 10与UOS之间共享文件夹和打印机

热门文章

  1. 七月算法机器学习笔记8 聚类算法
  2. 熔断器Hystrix配置及使用
  3. Genome Aggregation Database (gnomAD) 简介 | 参考人群等位基因频率数据库
  4. 安防监控显示服务器内部错误,监控摄像常见故障和处理方法
  5. 2017省市区最新编码(依据国家统计局最新数据生成)
  6. 星际公民服务器位置,《星际公民》3.0测试服务器上线 游戏实际内容展示
  7. 2013年中华医院信息网络大会(郑州会议)资料汇总
  8. 2020-10-02
  9. P2471 [SCOI2007]降雨量(线段树)
  10. Moviepy音视频开发:生成过场剪辑显示特定信息和倒计时信息