项目开发中,管理代码
1.提交代码 git add . //提交所有文件
git commit -m "此处放置描述"
git pull origin develop(当前的分支) //拉改动的代码
git push origin develop //把代码推上去
2.分支
1)新建分支 git branch Release(新建的分支)
2)切换分支 git checkout develop (切换到develop分支)
3)合并分支 git merge Release (在develop分支下,将Release分支的代码合并到develop下)
git push origin develop (最后要提交一下)
提醒:合并之前要git status检查是否有未提交的文件,然后再合并,不然容易出现冲突
3.gulp打包文件,一般项目准备上线时候,需要把项目打包,首先配置服务
(1).npm config set registry https://registry.npm.taobao.org
(2).npm install
(3).gulp clean
(4)gulp build
(5)提交代码的四个步骤 git add . 。。。。。。。。
学习笔记
【gitbash备份及还原】
1 git init 创建初始仓库
git add A.jpg 论文.md 2 .png 女.png
2 git add . 将当前文件添加到暂存区 ( . 表示当前文件夹所有东西)
git add lodash/1.js lodash文件下的1.js文件
git status 查看暂存区的状态 (红色的表示产生变更了 还没有提交)
git diff 查看文件由什么修改(一个文件的多个版本可以对比,新文件没有版本不能对比)
3 git commit -m "first commit" 将当前目录状态进行保存 并添加一个描述 (引号) (文件状态已经被保存了)
(第一次可能需要你输入邮箱及姓名,提交需要知道你的名称和邮件)
git commit -m与git commit -a -m的区别
http://www.cnblogs.com/xiaohuochai/p/6664451.html
git log 查看保存的不同版本记录
git checkout 代码 回到旧版本 (log记录的代码复制过来) (注意:在旧版本看不到新版时候的备份)git checkout -f 放弃单个文件的修改 本地修改
2.1.2 git checkout . 放弃当前目录下的修改
git remote 要查看当前配置有哪些远程仓库,可以用 git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库:
git remote -v 冗长 看详细地址与远程库名
git branch 分支名 创建一个分支
git checkout 分支名 切换分支
git checkout master 回到最新修改的版本(现在想想应该说的是回到最新修改的分支)
git merge 分支名
参考资料
Git教程 - 廖雪峰的官方网站 分辨教程 不是难
https://www.liaoxuefeng.com/wiki/896043488029600
git教程 +各种命令说明
https://www.yiibai.com/git/git_basic_concepts.html
git说明文档










网友评论