git常见命令
Git 全局设置
可以记录提交人的信息
git config --global user.name "novachan"
git config --global user.email "1318304701@qq.com"
初始化
git init
文件添加到暂存区
git add .
提交暂存区的文件
git commit -m "first commit"
推送文件
方法1
git remote add origin https://gitee.com/xxx.git
git push -u origin "master"
方法2
git push https://gitee.com/xxx.git master
方法3
git push --set-upstream 指定仓库 分支名
git push
.gitignore的作用
git对项目进行版本控制时忽略的文件
分支
查看本地及远程所有分支
git branch -a
创建本地分支
git branch 分支名
删除本地分支
git btanch -d 分支名
切换分支
git checkout 分支名
git checkout -f 分支名
更新远程分支列表
git remote update origin --prune
# 简写
git remote update origin -p
获取远程分支
1.0为本地分支,若没有则创建,remotes/origin/1.0为远程分支
branch
直接以remotes/origin/1.0为起点创建本地分支,但不切换工作空间到新分支
git branch 1.0 remotes/origin/1.0
checkout
直接以remotes/origin/1.0为起点创建本地分支,并切换工作空间到新分支
-b:切换到新分支
git checkout -b 1.0 remotes/origin/1.0
推送本地到远程分支
git checkout -b dev //创建并切换到该分支
git push origin dev(本地):dev(远程)//推送本地分支到远程分支,没有自动创建远程分支