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   --代码提交到远程了
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值