git常用指令
git 的一些全局配置
git config --global user.name "Your Name" //设置用户名
git config --global user.email "email\@example.com" //\设置邮箱
git config --global --unset user.name // 删除设置的用户名(用户名写错时可先删除在重新设置)
git config --global --unset user.email //删除设置的邮箱
git 版本管理
git init //初始仓库
git add . //提交到暂存区
git commit -m "" //提交到本地仓库
git remote add origin 地址 //建立远程连接
git push -u origin master //第一次提交
git push origin/地址 //非第一次提交
git show 查看本次提交的内容
git tag 打标签
git branch //查看本地分支
git branch -r //查看远程分支
git branch -a //查看所有分支
git branch dev //创建本地分支
git checkout dev //切换分支
git checkout -b dev //创建并切换分支
git merge dev //合并分支(如master合并dev分支代码 1.先切换到master分支 2.在合并)
git push origin dev //创建远程分支 (本地要现有dev分支)
git branch -d dev //删除本地分支
git push origin -d dev //删除远程分支
git pull origin dev //更新代码(从远程更新到本地) 会自动merge
git fetch 更新代码 不会自动merge
git clone 地址 //下载项目
1.创建分支
1.1本地分支
创建分支: git branch [分支名称]
切换分支: git checkout [分支名称]
创建并切换 : git checkout -b [分支名称]
查看本地分支: git branch
查看远程分支:git branch -r
查看所有分支:git branch -a
合并分支(dev合并到master): 1.切换到master(git checkout master) 2.合并分支:git merge dev
1.2 创建远程分支
创建连接: git remote add origin 地址(git地址)
查看连接:git remote -v
删除连接: git remote rm origin
第一次提交到远程仓库: git push -u origin master
非第一提交: git push origin 分支名称
创建远程分支
1.先要再本地仓库创建分支(git branch dev ) 2.git push origin dev (创建远程分支)
1.3更新到本地仓库
git pull origin [分支名称]
git clone 地址(git地址)
1.4删除分支
git branch -d 分支名称 (删除本地分支)
git push origin -d 分支名称(删除远程分支)