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