git 在ssh情况下提交代码

  git --version   --git版本        用户目录(~/)
vim ~/.gitconfig   --编辑用户目录(~/)下的 .gitconfig文件
--输入i 进入编辑模式

[user]
   name=Rosen
   email=1091947832@qq.com
[alias]   --配置别名
   co=checkout   切换分支
   ci=commit
   st=status    git 的当前状态
   pl=pull      git 拉代码
   ps=push     git 推代码
   dt=difftool   提交前对比代码  看到我们改动了那些内容
   ca=commit –am
   b=branch

 
esc 退出编辑
:wq 保存退出退出文件   w—write  q--quiet
cat ~/.gitconfig –查看内容
 

cd  C:/Users/Administrator  用户目录(~/)  等效  cd  ~/
ssh-keygen –t rsa –C ‘1091947832@qq.com’ –生成公钥
--1091947832@qq.com是在码云上注册的邮箱账号
连续回车

ls –al    –查看所有文件   .ssh 在mac/windows下不可见  ls看不到
cd .ssh
ls -al
id_rsa  --私钥
id_rsa.pub  --公钥
cat id_rsa.pub

ssh这种方式不用输入用户名和密码了
https 每次要输入用户名密码
mkdir doc
cd doc
git clone git@gitee.com:happymallqianduan/admin-v2-fe2.git   --拉取代码
 

cd admin-v2-fe
ls  --查看文件 看不到隐藏文件
ls –al   --查看所有文件

vim .gitignore   --不提交的代码文件  不需要git进行管理
i --进行编辑

.DS_Store    --mac系统存储文件夹信息的文件
node_modules  --nodejs  依赖包存放位置
dist        --目标文件dist目录
*.log    --所有日志文件不要   npm错误日志  yan的错误日志

esc  :wq  w--write  q =-- quit


git status

git add . --添加到本地管理

git commit –am  'initial'  --提交本地

git push  --推送到远程
 

 

 

 

 

 

node v6.12.3

node -v   安装nodejs

npm -v   npm是nodejs自带的工具

3.10.10

yarn 的安装

npm install yarn@1.3.2 -g   这种方式是过时方式
npm uninstall yarn  -g 
yarn -v

yarn init --项目初始化  (要在window的cmd运行  git bash 不行)
一路回车 啥也不填

ls

cat package.json 


-- 到此 yarn  安装完成了


-- 这是我们最后一次在 master上提交代码


git status

git add .

git commit -am  "yarn init"

git push
 

 

 

 

 

提交代码
开发一般是从master分支上切换出一个分支
在这个开发分支上进行开发  一定不能再master分支上提交

git merge origin master 拉取远程仓库的最新代码   保证本地代码是最新版本的
防止最后提交master分支出现冲突


git add . 追踪文件的变化
git commit -am "备注信息" 将代码提交到本地仓库


git push  本地仓库代码推送到远程仓库
第一次要加个分支名  才能在远程新建分支名


提交pull request 管理员审核
发布要将  各个分支合并到master 分支上面  这样才能远程发布


   co=checkout   切换分支
   ci=commit
   st=status    git 的当前状态
   pl=pull      git 拉代码
   ps=push     git 推代码
   dt=difftool   提交前对比代码  看到我们改动了那些内容
   ca=commit –am
   b=branch


cd doc/admin-v2-fe

git status  --查看变化

git diff   --查看详细变化

:q  退出

git difftool   --查看另一种形式的变化


git checkout -b admin-v2        -b新建一个分支  切换分支

git branch  查看分支
 
git add . 

git commit -am '初始化'

git push  -- 出错 根据提示执行下面的代码

git push --set-upstream origin admin-v2   --代码提交到远程了
 

 

 

 

 

 

 

 

 

 

 

 

 

 

提交代码
开发一般是从master分支上切换出一个分支
在这个开发分支上进行开发  一定不能再master分支上提交

git merge origin master 拉取远程仓库的最新代码   保证本地代码是最新版本的
防止最后提交master分支出现冲突


git add . 追踪文件的变化
git commit -am "备注信息" 将代码提交到本地仓库


git push  本地仓库代码推送到远程仓库
第一次要加个分支名  才能在远程新建分支名


提交pull request 管理员审核
发布要将  各个分支合并到master 分支上面  这样才能远程发布


   co=checkout   切换分支
   ci=commit
   st=status    git 的当前状态
   pl=pull      git 拉代码
   ps=push     git 推代码
   dt=difftool   提交前对比代码  看到我们改动了那些内容
   ca=commit –am
   b=branch


cd doc/admin-v2-fe

git status  --查看变化

git diff   --查看详细变化

:q  退出

git difftool   --查看另一种形式的变化


git checkout -b admin-v2        -b新建一个分支  切换分支

git branch  查看分支
 
git add . 

git commit -am '初始化'

git push  -- 出错 根据提示执行下面的代码

git push --set-upstream origin admin-v2   --代码提交到远程了
 

 

 

 

 

 

 

 

 

 

 

提交代码
开发一般是从master分支上切换出一个分支
在这个开发分支上进行开发  一定不能再master分支上提交

git clone git@gitee.com:happymallqianduan/admin-v2-fe2.git   --拉取代码

git status  --查看变化

 

git pull   --再拉一下

git merge origin master     -- 时常同步一下 首先保证我们的代码是最新的

-- 这两个操作提交前一定要做 防止我们提交的时候出错 保证我们的代码是最新的

 

-- 拉取远程仓库的最新代码   保证本地代码是最新版本的防止最后提交master分支出现冲突

git add .   --添加到本地管理  追踪文件的变化

git commit -am 'base page'   --提交本地  将代码提交到本地仓库

git push   --推送到远程  本地仓库代码推送到远程仓库

-- 第一次要加个分支名  才能在远程新建分支名

git tag tag-base-page   --打标签

git push origin tag-base-page   --push tag远程  推送远程

--  提交pull request 管理员审核
--  发布要将  各个分支合并到master 分支上面  这样才能远程发布

 

 

 

 

 


git status  --查看变化

git diff   --查看详细变化

:q  退出

git difftool   --查看另一种形式的变化


git checkout -b admin-v2        -b新建一个分支  切换分支

git branch  查看分支
 
git add . 

git commit -am '初始化'

git push  -- 出错 根据提示执行下面的代码

git push --set-upstream origin admin-v2   --代码提交到远程了
 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如果你也会C#,那不妨了解下F#(1):F# 数据类型

简单介绍 F#(与C#一样,念作“F Sharp”)是一种基于.Net框架的强类型、静态类型的函数式编程语言。可以说C#是一门包含函数式编程的面向对象编程语言,而F#是一门包含面向对象的函数式编程语言。可以查看官方文档了解更多信息。 本系…

String path = request.getContextPath()和String basePath = request.getScheme()

在JSP当中我们会用此代码来拼接路径&#xff0c;所以此语句是用来拼装当前网页的相对路径的。 <% String path request.getContextPath(); String basePath request.getScheme()"://"request.getServerName()":"request.getServerPort()path"/&…

Java中的函数传递

转载自 Java中的函数传递在C和C中&#xff0c;函数的传递可以通过函数指针来实现。在C#中&#xff0c;函数传递可以通过委托、Action、Func来实现。Java中没有函数指针、没有委托&#xff0c;那函数要如何传递呢&#xff1f; 可以通过以下两种方式实现。 1、通过handler&#…

使用Nginx搭建图片服务器(windows7)

1.进入官网下载nginx压缩包&#xff0c;解压后目录如下 2.在解压后的conf/nginx.conf配置文件中&#xff0c;添加添加或者修改带有颜色地方的代码 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/e…

配置mybatis-plus逻辑删除

一、在pom文件里导入依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis.plus.boot.starter}</version> </dependency>二、在yml文件或者在properties…

Jexus支持HTTPS协议

众所周知&#xff0c;在HTTPS页面请求HTTP资料的时候&#xff0c;现代浏览器会拦截&#xff0c;提示用户是否继续&#xff0c;或者直接拦截&#xff0c;提示都不出来。 最近给自己做了个快速书签工具&#xff0c;点击书签就直接把书签发送到服务器地址&#xff0c;然后保存到我…

java面向对象高级分层实例_实体类

package bdqn.studentSys.entity; /*** 学生实体类* author Administrator**/ public class Student {private String name;//姓名private String pwd;//密码private int age;//年龄private int stuno;public int getStuno() {return stuno;}public void setStuno(int stuno) {…

虚拟机安装xp经验

虚拟机安装xp经验 1.打开vm软件 2.创建虚拟机 选中单个文件 用pe系统打开 3.用驱动精灵 创建2个分区50g 50g (一定要创建2个gost版要在d盘分配文件夹的)分配8g内存 4核cpu 4.将系统安装到分区上

JAVA实现汉字转换为拼音 pinyin4j/JPinyin

转载自 JAVA实现汉字转换为拼音 pinyin4j/JPinyin在项目中经常会遇到需求用户输入汉字后转换为拼音的场景&#xff0c;比如说通讯录&#xff0c;就会要求按名字首字符发音排序&#xff0c;如果自己写实现这方面的功能是个很好大的工程&#xff0c;还好网上有公开的第三方jar支…

给数据库表字段设置默认值

一、在数据库表中的操作方法 当表中的字段是varchar字段时可以这样设置&#xff1a; 例如我要设置stats&#xff08;状态这个字段默认为"1"&#xff09;&#xff0c;在创建表的时候sql语句可以这样写 stats varchar(1) CHARACTER SET utf8 NOT NULL DEFAULT 1 COMM…

Myeclipse创建第一个web项目

创建web项目 web project 创建java项目 选java project

使用cardme读写VCard文件,实现批量导入导出电话簿

转载自 使用cardme读写VCard文件&#xff0c;实现批量导入导出电话簿首先下载jar包cardme。 http://sourceforge.net/projects/cardme/?sourcenavbar cardme是基于java语言的操作vCard(后缀vcf)文件的开源项目。 在项目中有一个类net.sourceforge.cardme.engine.TestParser。是…

.NET Core系列 :4 测试

2016.6.27 微软已经正式发布了.NET Core 1.0 RTM&#xff0c;但是工具链还是预览版&#xff0c;同样的大量的开源测试库也都是至少发布了Alpha测试版支持.NET Core, 这篇文章 The State of .Net Core Testing Today 就将各个开源测试库的目前进展进行了汇总。本文我们的目的是在…

java高效字符串首字母大小写转换

通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题 我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32&#xff0c;所以&#xff0c;如果我们需要把一个小写字母转化成大写字母&#xff0c;那么我们只需要把这个 char 字符的asci…

java面向对象高级分层实例_BaseDao

package bdqn.studentSys.Dao; /*** 数据库帮助类* author Administrator**/ import java.sql.*; public class BaseDao {Connection connnull;PreparedStatement psnull;ResultSet rsnull;//连接数据库public void getConnection(){try {Class.forName("com.microsoft.sq…

Myeclipse 创建web项目的一些基本操作

上面是tomcat的工作路径 什么是工作路径呢&#xff1f; 启动tomcat 就开始监听8080端口了 在浏览器数据url 请求web请求 就会显示出index.jsp 上篇博客中有讲到更改tomcat端口 但是在运行中的修改是不会生效的 必须停止 再重启 怎么引入jar包&#xff1f; 支持中文 这样…

Java制作VCARD

转载自 Java制作VCARD 简介: vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换)。vCard可包含的信息有:姓名、地址资讯、电话号码、URL,logo,相片等。——摘自维基百科https://zh.wikipedia.org/wiki/VCardvCard规范容许…

java反射机制的简单使用和优缺点

java反射机制的使用 一、反射是什么&#xff1f; JAVA反射机制是在运行状态中&#xff0c;对于任意一个类&#xff0c;都能够获取这个类的所有属性和方法&#xff1b;对于任意一个对象&#xff0c;都能够调用它的任意一个方法和属性&#xff1b;这种动态获取类信息以及动态调…

有关技术分享

有人说&#xff0c;如果你想掌握好一门技术&#xff0c;那么最好的方式就是去当老师&#xff0c;去教会别人这门技术。在教别人的过程中&#xff0c;你必须要去深入的了解这门技术的方方面面&#xff0c;同时还要思考怎么才能让别人理解。每一个做过的人都知道&#xff0c;这要…

不可重复 幻读

幻读和不可重复读的区别 2014年09月15日 20:51:27 阅读数&#xff1a;26195 MySQl MySql默认的隔离级别为Repeatable Read&#xff0c;因此只会出现幻读的情况。 幻读 事务在插入已经检查过不存在的记录时&#xff0c;惊奇的发现这些数据已经存在了&#xff0c;之前的检测…