git项目实战常用workflow和命令

一个从无到有的项目大体经历-创建项目目录,创建repo,配置过滤集,配置git user,导入已有基础代码入库,将库放到central去,建立分支,修改代码,checkin代码,分支上

测试验证代码,merge稳定代码回主线,打tag,push到中央库分享

mkdir app
   cd app
   git init
   cd .git
   vi description
   cd info
   sudo vi exclude

cd ../../ (app目录)
   git add --all
   git commit

git remote add origin https://[email protected]/xxx/yyy.git

git push origin master

git branch yin_ui_change
   git branch -a
   git checkout yin_ui_change
   git commit -a -m "your commit msg"
   git checkout master
   git merge yin_ui_change
   git status

时间: 2024-10-06 11:18:39

git项目实战常用workflow和命令的相关文章

脑洞大开--一条项目中常用的linux命令引发的经典算法题

小时候家里定了<读者>的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅.她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难.她就是陈圆圆.当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人. 周五例行公事的查看一下离线数据推送项目的数据和log.将log用awk分段之后,我想知道实时数据前10个被重复发送的数据ID都被重复发送了几次,从而找到进一步优化的入手点,天知道我对这个项目已

Git版本管理系统常用的使用命令

分支操作 1,列出所有本地分支git branch 2.列出所有远程分支git branch -r 3.列出所有本地分支和远程分支git branch -a 4.新建一个分支,但依然停留在当前分支git branch [branch-name] 例如,创建名称为dev的分支:git branch dev 5.新建一个分支,并切换到该分支git checkout -b [branch] 例如,创建名称为dev的分支并切换到该分支上git checkout -b dev 6.切换到指定分支,并更新工

angular项目中常用的npm命令

1:创建项目:ng new name 2:创建模块:ng g component home或者ng g module about.后者多了一个module.ts文件.这里面的home和about都是模块的名字 3:angular material2:npm install --save@angular2-material/core@angular2-material/button@angular2-material/card@angular2-material/radio@angular2-ma

项目中常用的linux命令

2. pwd                     获取当前目录路径 3. tail -f file_path    显示文件最后几行内容(若文件内容变动,会动态更新后面几行) 4. pgrep process_name 获取进程ID 5. ps -ef|grep process_name 获取进程信息 ps -aux|grep process_name 获取进程信息 6. kill process_id 杀死进程(可能会被拒绝) kill -9 process_id 无条件杀死进程 kill

项目中常用的linux命令(持续更新)

1. du -sm * | sort -n 把当前目录下的文件(或目录)按大小排序,看下哪个地方占用最多: 2. pwd                     获取当前目录路径 3. tail -f $file_path    显示文件最后几行内容 4. pgrep $process_name 获取进程ID 5. ps -ef|grep $process_name 获取进程信息 ps -aux|grep $process_name 获取进程信息 6. kill $process_id 杀死进程

备份管理多个git项目

当有多个git项目时应该怎么让这几个git项目都统一备份到某个文件夹中呢? 一个方法是将这些git项目每次都用cp命令拷贝到一个文件夹中,这样存在的问题是,下次备份时就麻烦了,要么删掉旧备份,要么重命名. 另一个较好的方法是用git来管理这些git项目.可是,git项目中,如果子文件夹中有.git目录,git会自动忽略.并且,备份应该是完整的备份.即每个git项目的在.gitignore中的文件也应该备份.而用git管理的话会忽略这些文件的. 所以,对于这些的处理,我写了个函数脚本来处理,见下:

Git 基本原理与常用命令

平时使用过两种版本控制软件 SVN 和 Git,平心而论,如果纯粹自己使用,那么绝对 Git 更加适合,本地库.远程库.离线工作.强大而灵活的分支.大名鼎鼎的Github, 这些都是选择 Git 的原因.记得刚接触时Git,感觉 Git 如此强大,再加上其是由大名鼎鼎的 Linus 所编写,所以花了很多的时间看各种资料,不过后来那些不常用的命令与功能还是仅仅停留在知道与了解的层面.Git 只是一种工具,是为了满足某种需求而被编写出来的一种工具,对于工具做到善加利用即可.当然,要做到善加利用,一定

Git 入门和常用命令详解

git 使用使用教程   git 使用简易指南  常用 Git 命令清单 下载   https://git-scm.com/downloads 工作流 本地仓库由三部分组成. 工作区:保存实际的文件(本地实际的文件目录) 缓存区(Stage / Index):临时保存文件改动 HEAD:指向最近一次提交的后果 下图说明了 Git 的工作流程 图片来源:http://www.runoob.com Git 常用命令 git init 创建新仓库.在当前目录中创建新的 Git 仓库,生成.git文件夹

Git与GitHub常用命令

说在前面的话,本文是跟着张哥的 GitHub 系列教程操作的,张哥微信公众号: googdev 雾艹-.. 一直在出差(借口)- 看了一下两个月没写博客了,真是太TM可怕了!!! 赶紧补一发,压压惊 git 注:在使用的任何的 git 命令前,都要切换到 git 项目目录下 git init 初始化一个 git 仓库 git status 查看当前 git 仓库的状态 git add file 修改 file 文件的状态为添加,并没有提交,只是存在缓存区 git rm –cached file