git账号
用户名和邮箱地址是本地git客户端的一个变量,不随远程git库改变而改变
每次commit都会用用户名和邮箱纪录
但是一般我们都是一台电脑配置一个全局的用户名和邮箱
- 查看邮箱和用户名
# 查看全局邮箱和用户名
git config --global user.name
git config --global user.email
# 查看当前项目的邮箱和用户名(需要在项目根目录下)
git config user.name
git config user.email
- 设置邮箱和用户名
# 修改全局的邮箱和用户名:
git config --global user.name "your name"
git config --global user.email "your email"
# 如果我们只想把当前项目的邮箱和用户进行更改(需要在项目根目录下):
git config user.name "your name"
git config user.email "your email"
首次提交
初始化,首次提交
git init
git status -s
git add .
git commit -m "init"
git remote add origin https://gitee.com/cao_jian_chao/vue2_purchase_backend.git
git push -u origin "master"
报错:远程分支存在
# 删除远程分支
git remote rm origin
创建dev分支
pull拉取远程分支
查看分支
本地创建并切换到dev分支,同时pull拉取远程 origin/dev分支
拉取
git clone地址
git clone https://gitee.com/cao_jian_chao/vue2_purchase_backend.git
查看远程分支
git branch -a
本地创建并切换到dev分支
同时pull拉取远程 origin/dev分支到本地
git checkout -b dev origin/dev
IDE中编程…
提交到本地仓库
git status -s
git add .
git commit -m "修改了 增加了"
提交之前pull拉取代码,再提交
git pull
git push 或者 git push origin/dev
合并分支
git checkout master
git merge dev
git add .
git commit -m "合并dev分支"
git push
切换版本
# 查看当前项目提交过的所有版本(含所有分支的操作)
git log
# 简洁信息
git reflog
# 切换版本
git reset --hard xxxx