git 使用:
总体分两种情况:
一种是先clone远程库到本地,然后添加要上传的文件到本地库,依次执行,add commit ,push命令。
一种是直接在本地要上传的目录下,执行git init ,然后remote命令建立于远程仓库的关系,在add ,commit,push命令
安装: http://msysgit.github.io/ ,git bash命令行,git gui界面
git安装完之后,页面上右键文件夹会出现git执行命令.
配置git: 首先在本地创建ssh key
ssh-keygen -t rsa -C "your_email@youremail.com" 命令之后行,生成文件.ssh/id_rsa.pub,打开id_rsa.pub ,copy全部内容到http://git.dev.sh.ctripcorp.com/profile/keys ,新建 key .
初始化:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
本地仓库与远程仓库建立连接 :
$ git remote add state git@github.com:yourName/yourRepo.git
//
origin代替 , state
为本地目录名
可以直接用git@。。。为远程库地址
文件上传 和提交 :
可以先使用touch命令将不在此目录的文件copy到本地库,或者直接手动赋值
添加 git add state
提交: git commit -m "解释文字"
上传:git push state master
下载 :git pull state master
复制 :git clone git@git。。。。远程地址
gitignore 文件:本地仓储的这个文件,用来存放不希望上传到git上的文件类型 例如:*.log ,*.mo,*.pyc
tag :版本号
列出所有tag :git tag
列出只定:git tag -l v1.*
带注释的:git tag -a v1.0 -m 'first version'
删除文件:
删除命令: rm file -r
提交:git commit -a -m "remove"
push :git push -u state master
http://www.cnblogs.com/zuibunan/p/3843241.html
http://wuyuans.com/2012/05/github-simple-tutorial/