git 常用命令整理
此篇文章为了方便使用,git整理
克隆代码
git clone "https://github.com/master-dev.git" //这个git路径是无效的,示例而已
提交本地代码到远程分支完整步骤
1、初始化:git init
2、git add .
3、git commit -m '[dev]fix:修改首页'
(’ '引号里内容为提交代码注释,可随意填写)
4、本地推送到远程:git push
(以下步骤可根据实际情况使用)
5、远程拉到本地: git pull
6、创建分支:git checkout -b iss53
(iss53是创建分支名称,可自定义)
7、合并代码:git merge master
git 创建本地分支与远程分支
如果github上已经有master分支 和dev分支
在本地
git checkout -b dev 新建并切换到本地dev分支
git pull origin dev 本地分支与远程分支相关联
在本地新建分支并推送到远程
git checkout -b test
git push origin test 这样远程仓库中也就创建了一个test分支
本地拉取远程分支
假设dev就是要拉取的分支:
- 在本地新建一个文件夹,名字和远程仓库的一样
- 将该文件夹初始化
git init
- 与远程仓库建立连接:
git remote add origin
远程仓库地址 - 使用
git branch
查看本地是否有dev分支: - 没有的话,执行
git fetch origin dev
(这里dev是要拉取的远程分支,为你远端新建的分支名字) - 在本地创建拉取的分支,并切换到该分支:
git checkout -b dev origin/dev
(dev是要拉取得分支) - 执行
git pull origin dev
就可以把dev分支上的内容拉取到本地了
//查看本地分支
git branch
//查看远程分支
git branch -r
//查看所有分支
git branch -a
//切换远程分支
git checkout new-branch
检查远程仓库配置:如果远程仓库信息有误,则删除本地仓库配置,并且设置相关地址
git remote rm origin
git remote add origin 'http://XXXX'
删除分支,谨慎使用
删除远程分支
git push origin --delete 分支名称
删除本地分支
git branch -d 分支名称