新项目必做的操作 就是拉取远程仓库的代码。一般的开发是在dev分支上开发,但是默认拉下来了master分支 需要拉取dev分支怎么拉取呢
拉取dev分支代码(指定分支也可以)
1.首先进入到你需要拉代码的文件里面
如果新项目第一次拉代码建议新建一个文件夹 这样拉取下来的文件都在你新建的文件夹中
2.点文件路径输入cmd
3.初始化仓库 git init
4.连接远程版本库 git remote add origin 远程版本库的地址
推荐用https... 不用ssh配置密钥
5.拉取远程dev分支 git fetch origin dev
6.在本地创建dev分支 git checkout -b dev origin/dev
创建的dev分支就是刚刚从远程版本库中拉取的dev分支,并切换到dev分支上进行开发
这样就成功了 然后打开项目 就在dev分支了 ~
完毕完毕!
下面是积累的一些git常用的基本命令
1.仓库
- 创建新仓库
git init
- 克隆项目
推荐用https... 不用ssh配置密钥
git clone 项目地址 // git clone https...
- 查看当前配置
git config --list
- 配置用户名
git config --global user.name "xxx"
- 配置邮箱
git config --global user.email "xxx@xxx.com"
2.提交
- 添加所有文件到暂存区
git add .
- 添加某个文件到暂存区
git add test.txt
- 查看仓库当前状态
git status
- 显示变更信息
git diff
- 提交暂存区到本地仓库
引号中写本次提交的内容 相当于注释吧 后面如果找的话也方便一点
git commit -m "add file"
- 拉取远程代码到本地
git pull
注意:
如果拉下来代码 有冲突或页面报错 要先解决冲突!或者解决报错问题 再重新git add . ; git commit -m"conflict" 然后再执行下一步 git push 推代码操作
- 上传本地代码到远程仓库
git push
- 查看历史提交记录
git log
-
以列表形式查看指定文件的历史修改记录
git blame [file]
3.分支
- 显示本地分支
git branch
- 显示所有分支
git branch -a
- 获取所有远程分支
git fetch
- 切换远程分支到本地
git checkout -b dev origin/dev
- 切换分支
git checkout 分支名称
- 创建一个分支,并切换到该新分支
git checkout -b dev //dev 换分支名称
- 基于当前 HEAD 创建新分支
git branch 分支名称
- 将本地分支上传到远程
git push origin dev
-
合并分支
git merge 分支名
- 删除本地分支(删除其他分支,不能删除当前分支, -D 是强制删除)
git branch -d 分支名称
4.撤销
- 恢复暂存区的指定文件到工作区
git checkout file_name
- 恢复暂存区的所有文件到工作区
git checkout .
- 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]
- 重置暂存区与工作区,与上一次commit保持一致
git reset --hard
- 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致,commit 之后的版本都会丢失
git reset --hard [commit]
git reset [--soft | --mixed | --hard] [HEAD]
--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变;
--soft 参数用于回退到某个版本;
--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交。(注:谨慎使用 –-hard 参数,它会删除回退点之前的所有信息)
HEAD 表示当前版本
HEAD^ 上一个版本
HEAD^^ 上上一个版本文章来源:https://www.toymoban.com/news/detail-446363.html
HEAD^^^ 上上上一个版本文章来源地址https://www.toymoban.com/news/detail-446363.html
- 撤销某次操作,此次操作之前和之后的 commit 都会保留
git revert [commit]
-
移动或重命名工作区文件
git mv [file] [newfile]
到了这里,关于git拉取dev分支及git的基本常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!