您的位置:首页 > 其它

转载 关于git的常用命令总结

2014-07-30 11:50 579 查看

关于git的常用命令总结

2013-10-25 17:14:37

1.key的添加: ssh-keygen -t [rsa|dsa] * 在本地生成公钥私钥,一般我们用rsa来生成钥匙,之后去 C:\User\jozh\.ssh\ 目录里面找文件 id_rsa.pub ,复制内部代码至ssh-keys中
2.创建git仓库: 基于gitlub.com或github.com的创建,就是create new project,然后跳转页到一个git初始化的页面;
3.初始化用户资料: git config --global user.name 'jozh' git config --global user.email 'jozh-china@163.com' * git config --list 查看用户配置;
4.创建本地目录: mkdir test cd test *其中cd 目录操作是至关重要的,在之后的好多操作都可能会用到,如果您的操作与操作目录不符,势必会报错,所以该注意一下;
5.初始化库 git init
6.测试开始,创建一文件(以检验git的可执行) touch README * 在以后的工作中,可以直接修改本目录里的文件,然后在库中将被视为已修改(如果是第一次提交本地多文件,就可以一次性把许多文件粘贴到此空仓库中),然后继续;
7.查看修改库文件状态 git status
8.添加上文件到本地仓库缓存区 git add README
9.写操作日志 git commit -m 'first commit' *git log 查看操作日志;
10.连接到线上仓库 git remote add origin git@git.XX.com:jozh/test.git
11.提交本地仓库缓存区数据 git push -u origin master
全程不报错的话说明git使用正常,在这期间,链接线上仓库有两种模式,即SSH和HTTP,前者使用如上述过程,而http则需要输入github/gitlab的用户名和密码,相关输入正确的话,结果是一样的!
后续过程中,还涉及到本地克隆线上远程项目: 12.克隆 git clone git@git.XX.com:jozh/test.git 或HTTP模式: git clone "http://git.XX.com/jozh/test.git"
线上项目更新到本地: 14.更新(本操作替换上面的第10步) git pull [--rebase] * --rebase 是可选项,最好要加上,因为他的作用是在项目操作日志的时间轴上是直线操作,意义就是基于该项目的最新提交而更新本地项目;
分支提交本地项目: 13.创建分支 git branch 分支名 *git branch 是查看全部分支与目前所在分支,上面10,11的操作结果使分支选定在master(主分支)上,肉眼所见的就是在master分支前有星号,并显示绿色,如想切换分支则:git checkout 分支名 ,这样所选分支前将有星号,并显示绿色;
这样,git的常用命令就算提完了,如果有其他使用过程中的报错,请关注我的其他文章!
原文地址 http://www.douban.com/note/312451391/?qq-pf-to=pcqq.c2c
还有一个参考 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000
本文标签: git
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: