代码管理git总结
1. http://blog.csdn.net/teresa502/article/details/7388834
pwd 当前工作目录
cd(不加参数) 进root
cd(folder) 进入文件夹
cd .. 上级目录
cd ~ 返回root
cd - 返回上一个访问的目录
rm 文件名 删除
cat 文件名(|less) 在终端下查看文件
ls 列出目录下所有文件
cp 文件名 目标目录 将文件拷贝到目标目录下
~代表root 如:~/Document/CPP2/
mkdiv 新建文件夹
g++ 源文件名 编译源文件,产生a.out
./文件名 运行 例如:./a.out < 输入文件名 > 输出文件名
control+d 中断a.out运行
nano 编写脚本语言 ctrl+o存储
nano ....sh 打开
bash ....sh 运行脚本
echo "...$i..." 输出语句
tar -zxf abc.tar.gz tar文件解压
ssh root@192.168.1.222 以root账号远程连接222服务器
unrar x abc.rar rar文件解压,需要安装rar工具
----------
显示 Mac OS X 10.7 Lion 中的用户资源库文件夹:
如何显示?在终端中输入以下命令回车即可:
chflags nohidden ~/Library
如果想隐藏:
chflags hidden ~/Library
对于其他文件夹,只要相应更改后面的路径即可。
2. http://blog.csdn.net/jamesmf/article/details/17483759
15 分钟学会git
工作步骤
- 创建一个远程的空代码库(在BitBucket上)
- 在本地代码库添加一个项目
- 在分支上开发新功能
- a) 保留新功能 或者 b) 丢弃它们
- 也许,回到某个早先的时间点
- 将本地代码库推送到远程代码库
- 在另一台机器上取得远程代码库
安装Git
git clone https://github.com/git/git |
创建一个远程代码库
设置Git
git config --global user.name "your_username"git config --global user.email your_email@domain.com |
git config --global push.default simple |
创建一个本地代码库
cd ~/workspace/my_site/ |
cd c:\workspace\my_site |
git init |
加载(Stage)文件
git add . |
git add my_file, my_other_file |
提交文件
git commit -m "initial commit" |
git status |
创建分支
git checkout -b new_feature |
git branch new_featuregit checkout new_feature |
git branch |
合并分支
git add .git commit -m "adds my new feature" |
git checkout master |
git merge new_feature |
丢弃分支
git add .git commit -m "feature to be discarded" |
git checkout master |
删除一个分支
git branch -d new_feature |
git branch -D new_feature |
回滚到之前的提交状态
git log |
commit ca82a6dff817ec66f44342007202690a93763949Author: your_username your_email@domain.comDate: Mon Nov 4 12:52:11 2013 -0700 changes the frontpage layoutcommit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7Author: your_username your_email@domain.comDate: Mon Nov 4 11:40:33 2013 -0700 adds my new featurecommit a11bef06a3f659402fe7563abf99ad00de2209e6Author: your_username your_email@domain.comDate: Mon Nov 4 10:37:28 2013 -0700 initial commit |
git checkout 085bb3bcb |
git checkout -b my_previous_version 085bb3bcb |
推送到远程代码库
git remote add origin https://your_username@bitbucket.org/your_username/name_of_remote_repository.git |
git push origin master |
取得远程代码库的一份本地拷贝
git clone https://your_username@bitbucket/your_username/name_of_remote_repository.git |
git pull origin master |
别名
git config --global alias.c 'commit -m' |
git config --global alias.c 'commit -m'git config --global alias.co 'checkout'git config --global alias.cob 'checkout -b'git config --global alias.br 'branch'git config --global alias.m 'merge'git config --global alias.a 'add .'git config --global alias.s 'status'git config --global alias.dbr 'branch -d' |
进一步
原文链接: Nico 翻译: 伯乐在线- cjpan
译文链接: http://blog.jobbole.com/53573/
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]
代码管理git总结的更多相关文章
- 代码管理git 工具的话可以使用GitHub桌面端管理git、码云上的代码
git版本控制 廖雪峰老师的git教程 git是linus 1991年创建了开源的linux...已成为最大的服务器系统软件 集中式的版本控制器:CVS.SVN.ClearCase是IBM的收费软件 ...
- 软工实践练习一——使用Git进行代码管理心得
在github.com的操作 注册 创建Organization 将指定代码库fork到小组Organization下 在Organization下创建repository 这些操作在学校的机房已经完 ...
- Git 分支代码管理日记备注
1〉 Bithucket 创建代码库 2〉 下载克隆代码 Git clone 代码链接 3〉 代码初始化完成之后,切换到代码文件夹 cd 文件夹名 4〉 查看分支情况 Git brach 5〉 ...
- 代码管理工具 --- git的学习笔记二《git的工作原理》
通过几个问题来学习代码管理工具之git 一.git是什么?为什么要用它?使用它的好处?它与svn的区别,在Mac上,比较好用的git图形界面客户端有 git 是分布式的代码管理工具,使用它是因为,它便 ...
- Git代码管理工具
Git代码管理工具 Git 是分布式的源代码管理工具,这点区别于svn -让源代码可以被追溯,主要是记录了每次的更新了什么,如果新版本不想用,那么则可以退回之前的版本 -Git 是Linux之父当年为 ...
- 代码管理——如何连接Git Server,下载代码
最近一个项目需要与国外团队合作,而他们的代码在GitLab上,需要使用Git工具连接服务器,对于我这样一个SVN的拥护者,当然很高兴去接受这个工作了(鄙视一下目前单位还使用ClearCase). 但操 ...
- 代码管理工具之git的学习
1.代码管理工具git的学习 http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 2.github的使用帮助 https:// ...
- git 一般的开发流程中的代码管理
一般的开发流程中的代码管理 1. 从版本库中下载代码 git clone ssh://wenbin@192.168.1.3:29418/mustang-web 2. 针对某个feature(比如ins ...
- 软工实践练习——使用Git进行代码管理
GITHUB上的预备活动: 注册 创建小组Organization,邀请组员进来 将代码库fork到小组Organization底下 下载并使用GIT: Git的安装 使用Git进行代码管理 1.从百 ...
随机推荐
- LeeCode-Insertion Sort List
Sort a linked list using insertion sort. /** * Definition for singly-linked list. * struct ListNode ...
- MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接
<一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值 ...
- Android学习总结——Content Provider
原文地址:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html Content Provider内容提供者 : and ...
- struts.xml配置文件标签详解
1.package: 作用:分模块化开发. 属性: name:包名. extends:由于struts2框架的一些核心功能的配置都在struts-default包中,所以一般都都直接或间接地继承str ...
- ng-cli
angluar2 cli 是一个比较好的工具 .解决 Angular 2 环境设置是一大入门门槛,有22%的人说环境设置太过复杂.Angular CLI的诞生,正是为了解决这个问题. 1. 基本介绍 ...
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇--源代码放送
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本号重写的,眼下我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记 ...
- C程序设计语言(K&R)笔记
1.表达式中float类型的操作数不会自动转换为double类型.一般来说,数学函数(如math.h)使用双精度类型的变量.使用float类型主要是为了在使用较大数组时节省存储空间,有时也为了节省机器 ...
- C#整理8——结构体
结构体:相当于是我们自己定义的一种复杂的类型.int... double float bool char string DateTime 数组类型生活中大部份的对象都是复合型的对象. 如何定义结构体类 ...
- HDU 5791 Two
题意:给两个序列,求公共序列的个数 分析:很自然想到最长公共子序列的转移的转移形式,用dp[i][j]表示第一个串前i个 和第二个串前j个匹配的答案数量,a[i]==b[i],dp[i][j]=dp[ ...
- SCII码表 键盘常用ASCII码
ASCII码对照表 在Web开发时,如下的ASCII码只要加上&#和;就可以变成Web可以辨认的字符了在处理特殊字符的时候特别有用,如:' 单引号在数据库查询的时候是杀手,但是如果转换成' ...