git实战

92 阅读1分钟

git实战

一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是在前端开发中经常使用的版本管理工具

创建新的仓库

mkdir xxx()
cd xxx
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin 远程地址
git push -u origin master

切换分支

git checkout -b dev

git checkout -D 分支名 //删除本地分支

git push origin dev //推送到远程

已有仓库

cd existing_git_repo
git remote add origin xxxx
git push -u origin master

远程到本地仓

git commit -m "first commit"
git remote add origin https://gitee.com/li_cheng_du/uniappShop.git
git push -u origin master

拉取

git clone 地址

git checkout -b dev origin/dev //有远程生成本地

git pull origin dev // 由远程拉取

关联远程仓并下载

git init

git remote add origin 路径

git chenckout -b dev

git pull origin dev

Git 全局设置:

git config --global user.name "xxx"
git config --global user.email "xxx"

追踪分支

git branch --set-upstream-to=origin/pc pc

可以合并两个独立启动仓库的历史

git pull origin pc--allow-unrelated-histories

关联多个仓库

git remote add 名称 地址 //新增远程仓链接

git remote -v

git remote rm 仓名 // 删除本地关联远程仓

git fetch origin // 管理远程仓

git merge origin\sh-front-lite

git push -u vss-micro\develop