- 浏览: 3323157 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
作者:zccst
查看远程仓库地址
git remote -v
【开分支】
git branch xxxx
vi .git/config
git checkout xxx
git push origin xxx
git branch -d newbranch
【合并代码】
先把本地page, page1.X pull到最新
在page分支运行
git merge page1.X
git push origin page
查看某个文件改动历史
【提交前】查看文件差别
git diff #显示本地与服务器上代码差别。类似SVN diff
【提交后】
git diff HEAD^^ HEAD fliename
$ git diff $start_commit..$end_commit -- path/to/file
For instance, to see the difference for a file "main.c" between now and two commits back, here are two equivalent commands:
$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
git 重命名文件夹
git mv thirdPart third_party
然后再add, commit, push就可以了。
撤销删除已add的文件
使用 git rm 命令即可,有两种选择,
一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;
一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
git rm -r --cached . #因为add是递归的,所以删除的时候也需要加上-r表示递归
撤销已add的文件
git reset .
撤销没add的文件
git checkout filename
问:git pull 和 git fetch 有什么区别?
答:git pull = git fetch + merge to local
cd ../reco/java
git status
git checkout project/path/to/webapp #使用服务器端代码(本地被覆盖)
用线上代码覆盖本地修改,类似svn解决冲突以服务器为准。
git checkout filename
切分支
git checkout webapp
更新,从服务器端拉代码
git pull #从服务器端拉代码
git status
新建文件,修改文件 提交
git add <filename> #【第一步】
git add *
这是 git 基本工作流程的第一步;使用如下命令以实际提交改动:
git commit -m "代码提交信息" #【第二步】
删除文件
git rm <filename>
git push origin webapp #【第三步】
推送改动
你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库:
git push origin master
可以把 master 换成你想要推送的任何分支。
如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
git remote add origin <server>
如此你就能够将你的改动推送到所添加的服务器上去了。
截至目前,对SVN使用的还算熟练,但是对git一直不是很熟,原因是因为没有在项目中真正用过。现在既然用到了,就慢慢积积累吧。
首先,搜索 git bash 下载 Windows客户端。安装完毕后就可以通过目录行使用了。
命令:(包含正常情况下在cmd中使用的命令。)
git clone xx:url #相当于svn co xx:url
查看远程仓库地址
git remote -v
【开分支】
git branch xxxx
vi .git/config
git checkout xxx
git push origin xxx
git branch -d newbranch
【合并代码】
先把本地page, page1.X pull到最新
在page分支运行
git merge page1.X
git push origin page
查看某个文件改动历史
【提交前】查看文件差别
git diff #显示本地与服务器上代码差别。类似SVN diff
【提交后】
git diff HEAD^^ HEAD fliename
$ git diff $start_commit..$end_commit -- path/to/file
For instance, to see the difference for a file "main.c" between now and two commits back, here are two equivalent commands:
$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
git 重命名文件夹
git mv thirdPart third_party
然后再add, commit, push就可以了。
撤销删除已add的文件
使用 git rm 命令即可,有两种选择,
一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;
一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
git rm -r --cached . #因为add是递归的,所以删除的时候也需要加上-r表示递归
撤销已add的文件
git reset .
撤销没add的文件
git checkout filename
问:git pull 和 git fetch 有什么区别?
答:git pull = git fetch + merge to local
cd ../reco/java
git status
git checkout project/path/to/webapp #使用服务器端代码(本地被覆盖)
用线上代码覆盖本地修改,类似svn解决冲突以服务器为准。
git checkout filename
切分支
git checkout webapp
更新,从服务器端拉代码
git pull #从服务器端拉代码
git status
新建文件,修改文件 提交
git add <filename> #【第一步】
git add *
这是 git 基本工作流程的第一步;使用如下命令以实际提交改动:
git commit -m "代码提交信息" #【第二步】
删除文件
git rm <filename>
git push origin webapp #【第三步】
推送改动
你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库:
git push origin master
可以把 master 换成你想要推送的任何分支。
如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
git remote add origin <server>
如此你就能够将你的改动推送到所添加的服务器上去了。
截至目前,对SVN使用的还算熟练,但是对git一直不是很熟,原因是因为没有在项目中真正用过。现在既然用到了,就慢慢积积累吧。
首先,搜索 git bash 下载 Windows客户端。安装完毕后就可以通过目录行使用了。
命令:(包含正常情况下在cmd中使用的命令。)
git clone xx:url #相当于svn co xx:url
发表评论
-
如何安装chrome扩展,以json-handle为例
2015-06-24 20:03 15898作者:zccst chrome插件安装 方式一,在线安装 直 ... -
如何停掉无法响应被关闭的eclipse启动的tomcat
2015-06-11 16:10 8745作者:zccst 问: 我的eclipse启动了tomcat后 ... -
如何导入google-style-guide-javascript-eclipse.xml到eclipse里?
2015-06-02 20:16 3975作者:zccst 如何导入google-style-gui ... -
git代码管理原理
2015-03-11 18:48 10441作者:zccst SVN用得很熟 ... -
Git常用命令备忘[转载]
2015-03-10 20:01 865Git常用命令备忘[转载] Git配置 git config ... -
献给网页开发者的20款Firefox插件
2014-11-26 18:54 1139作者:zccst 献给网页开发者的20款Firefox插件 ... -
打开MPP格式文件的十种方法
2014-09-28 18:03 7099zccst转载 Microsoft Project ... -
windows下查看端口占用情况
2014-08-20 18:51 773作者:zccst 1.查看所有的端口占用情况 C:\> ... -
windows下使用github上传下载文件和文件夹
2014-08-19 16:51 8047作者:zccst 1,下载客户端,安装 生成两个,一个是界 ... -
也开始使用高大上的在线SVN了
2014-07-18 19:17 1343作者:zccst 截至目前,我发现自己只是代码的搬运工,连 ... -
最近使用的几个开发利器
2014-07-02 10:39 1000作者:zccst 最近又学习到几个在开发过程中可以提高效率的 ... -
windows eclipse svn分支代码合并至主干的方法
2014-06-26 15:26 5844作者:zccst 之前一直是用Linux环境合并代码,现在 ... -
Editplus快捷键
2013-07-18 13:59 1663作者:zccst 2014-09-10 ... -
Editplus支持sql语法高亮显示
2013-07-18 13:30 1694作者:zccst (之前找到的这种方法不行:在editpl ... -
eclipse下安装svn插件
2013-07-16 18:08 1096作者:zccst SVN插件下载地址及更新地址,你根据需要选 ... -
linux文本模式下修改文件夹颜色
2013-07-08 18:30 3041作者:zccst 1.cp /etc/DIR_COLORS ... -
Word2007—如何快速提取文档中的图片
2013-05-29 17:16 1268如果你想提取一份word文档中图片,一张张的获取太麻烦了,有没 ... -
zend Studio 插件卸载
2013-04-10 20:10 3685zccst转载 由于7.0开始的eclipse中help菜单 ... -
[svn] merge使用
2013-04-01 17:53 2551作者:zccst 分支1:待上线(new_branch) 分 ... -
secureCRT常用方法
2013-03-29 11:23 1006作者:zccst 1,上传和下载 最好加上参数 -be。即r ...
相关推荐
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
理解这两种文件状态对于正确使用Git命令至关重要。 #### Git本地仓库基础操作 ##### 初始化新仓库 当你想要开始使用Git来管理现有项目的文件时,可以通过`git init`命令初始化一个新的仓库: ```shell git init ``...
Git是目前世界上最先进的分布式版本控制系统。以上为git命令总结。
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
### git操作命令总结 #### 一、配置与初始化 **标题和描述中提及的知识点:** - **配置用户信息:** 使用 `git config --global user.name "zoujun"` 和 `git config --global user.email "zoujun@youku.com"` 来...
Git常用操作命令: 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
了解并熟练掌握这些Git命令,可以帮助开发者高效地管理代码,协同开发,避免版本冲突,追踪代码变更,确保项目稳定和团队协作的顺畅。在实际使用中,根据项目的具体需求,灵活运用这些命令,可以极大地提高工作效率...
Git常用的命令总结,适用于新手学习.具体功能介绍,均为图片,没有文档的哦!
git常用命令总结
git常用命令总结 git命令思维导图
常用git命令总结,常用git命令总结。 常用git命令总结。
### Git命令工作中使用场景总结 #### 一、Git配置 Git 配置是开始使用 Git 前的一个重要步骤,它决定了用户身份等关键信息。常见的配置包括设置用户名和邮箱地址,这些信息会用于标记每次提交。 - **设置用户名与...
### Git命令学习与实践总结 #### 一、Git基本概念 **Git** 是一个分布式版本控制系统,被广泛应用于软件开发项目中。它可以帮助开发者管理代码变更历史,支持多人协作开发。 **分支(Branches)**: 在Git中,分支...
Git-js是针对Node.js环境设计的一个轻量级库,它提供了一个简单易用的接口,允许开发者在他们的Node.js应用中直接调用Git命令,无需离开JavaScript的舒适区。 ### Git-js核心特性 1. **轻量级**:Git-js的核心设计...
使用 Git 命令将本地项目上传到 Git 仓库的详细步骤和知识点总结 Git 是一个版本控制系统,允许开发者跟踪代码的修改历史,实现多人协作和代码管理。本文将详细介绍如何使用 Git 命令将本地项目上传到 Git 仓库。 ...
### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...
通过本文档提供的Git基本操作命令详解,读者可以快速上手使用git命令。 首先,了解Git的基本概念是非常重要的。在Linux和POSIX系统上,可以在Git官方网站下载Git安装包。初始化版本控制前的准备工作,可以通过git ...