代码管理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 layout commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7Author: your_username your_email@domain.comDate: Mon Nov 4 11:40:33 2013 -0700 adds my new feature commit 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/
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]
最新文章
- errored out in DoExecute, couldn&#39;t PrepareToExecuteJITExpression
- H5(二)
- 动态添加input标签
- python写的分析mysql binlog日志工具
- 夯实基础之php学习-1基础篇
- 《Getting Started with Storm》章节一 基础
- cocos2d-x3.2在xcode6.1下的 环境搭建
- Jquery库及其他库之间的$命名冲突解决办法
- 读书笔记之 - javascript 设计模式 - 工厂模式
- 【转】nand flash坏块管理OOB,BBT,ECC
- php variance
- 内存泄漏工具VLD1.0_要点分析
- kafka解释三的具体:发展Kafka应用
- build path--use as source folder 应用
- 算法:1!+(1!+3!)+(1!+3!+5!) + ( 1! + 3! + 5! + 7! + 9!)+....+(1!+3!+5!+ ... + m!)
- bootstrap-dialog插件的使用
- iOS学习——UI相关小结
- Mesos源码分析(4) Mesos Master的启动之三
- ★Pandas 零碎知识
- iis7 部署 mvc4项目提示404错误