svn/git终端命令

cd 进入某个文件夹 

cd .. 退出

pwd 查看当前文件夹的路径

基本操作命令

1、svn help 查看所有的命令,svn info 查看svn的信息(此文件在svn的路径等信息),svn st 查看当前所有文件状态,svn ls urlPath查看路径下文件

2、svn checkout path (路径) 下载 缩写: svn co,例如:svn checkout urlPath wenjianjia(下载到某个文件夹内)

3 、svn update 更新 缩写: svn up

4 、svn commit 提交 缩写: svn ci,例如:svn commit -m"xxxx",xxxx是提交代码时候的注释

5、 svn add file(file或者路径) 添加文件,如果是文件夹,会添加文件夹下的文件

6、svn delete file 这个跟add命令意思差不多,对应起来使用,操作之后使用svn st查看发现文件前面状态为“D”

7、svn copy source_path dest_path -m"注释",source_path需要备份的文件路径,dest_path存储备份的目标路径

SVN A C D M G U R I的含义

A:add,新增

C:conflict,冲突

D:delete,删除

M:modify,本地已经修改

G:modify and merGed,本地文件修改并且和服务器的进行合并

U:update,从服务器更新

R:replace,从服务器替换

I:ignored,忽略

#####其他冲突:

1. 命令模式坚决svn树冲突(local unversioned, incoming add upon update)

$svn resolve --accept working removed_directory

$svn revert removed_directory

$svn st

removed_directory 是文件全路径


#git常规用法,持续补充,参考:https://www.cnblogs.com/justuntil/p/8966383.html

https://www.jianshu.com/p/15a4dee9c5df

没有使用过可以在github创建一个玩一遍就懂了

1. git clone path 克隆远程项目path

2. git status 查看所有文件状态

3. git add ./ 添加所有文件,或者git add 单个文件目录(git status查询到的目录),修改后的文件也是add

    相对的取消:git reset 

4. git commit -m "备注信息"

5. git push origin master提交到远程(主分支) ,'git pull origin +分支'拉取分支代码

6. git branch查看分支,查看我们的项目所有分支,默认只有一个`master`主分支,我们可以通过`git branch dev`(dev是我们起的分支名)新建一个分支,名字是dev开发分支,然后通过`git checkout dev`切换到我们新建的dev分支,我们也可以通过`git checkout -b 分支名`一并实现创建、切换分支的功能

7. `dev`分支,通过`touch 文件名`创建一个文件,然后add、commit ,意思就是在dev分支上做一些修改,并保存在dev分支上

然后在切回master分支,我们要做的就是将dev上更新的内容,也在master上做同样的修改,我们可以用`git merge +分支名',将dev上的更新内容,合并到master上, 另外删除分支使用`git branch -d 分支名`

git push origin master就可以提交到master上了

注:这种在分支上commit了,没有'git push origin 分支'的话,在github(远程仓库)是没有分支的。

我们通过`git branch 分支`创建分支,通过`git checkout 分支`切换分支,(或者通过`git checkout -b 分支`,创建并切换分支),然后在添加、提交(我这里没有添加任何信息),最后`git push origin dev` 往github项目上添加新分支

8. 注意注意,由于项目开发都是协同开发,我们在接下来在提交代码之前,需要`git pull origin 分支`更新,拉取对应分支代码,然后如果有冲突解决冲突,然后在`git push origin 分支名`提交代码

9. 冲突解决:自己本地`dev`,通过`git stash`暂存修改,然后`git pull 分支`代码,再然后`git stash pop` 合并代,解决冲突(删掉我们不需要的代码),然后在提交代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容