赞
踩
repository 仓库 一个仓库只能装一个项目
mkdir learngit 创建一个名字叫learngit的文件夹
pwd 显示当前的目录 (windows避免中文乱码,最好不要在中文目录下创建)
git init 把learngit目录变成git可以管理的仓库,会生成一个.git文件夹,它和.svn文件夹一样把本地和远程代码关联起来
git add readme.txt (git add file1.txt git add file2.txt file3.txt 这个是添加多个文件 git add . 添加某目录下的所有文件) 在learngit下创建一个txt,并提交,记得创建文件要在learngit文件夹下,因为只有这个文件夹下有.git,这样您更改文件git才知道,必须add在commit,如果只是add的话就不会提交的,add只提交缓存区,commit提交到版本库
git commit -m “这里写你改变了啥,起记录作用,以后可以方便知道改了啥内容” 做提交
git status 看状态,看仓库里面文件的变化
git diff readme.txt 看readme.txt 文件改变了什么相比以前
git log –pretty==oneline 查看你前几次提交了什么,比如readme.txt你改了三次,提交了三次那么这个命令就会把这三次的改变输出来
git reset –hard HEAD^ 回退到上一个版本,和svn的还原一样,回退到上上版本 git reset –hard HEAD^^,回退到50个版本前,git reset –hard HEAD~50
* git reset –hard 3628164 回退到版本id为3628164那里,就上面日志git log –pretty==oneline输出的commit后面一串数字*
git checkout – readme.txt 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
rm test.txt git commit -m “删除文件” 删除test.txt文件,并且版本库的文件也已经删除
rm test.txt git checkout – test.txt 删除test.txt文件后发现删错了利用checkout 来检出恢复这个文件
首先你要把你本地的代码上传至github的话,首先本地需要存在ssh key 文件,git与github的传输协议是通过ssh加密后的,so,需存在:
执行命令: ssh-keygen -t rsa -c “您的邮箱地址比如:(2488234525@qq.com)”
然后在本地找到.ssh文件夹里的id_rsa.pub文件复制其内容填到github–>Account settings–>Add SSH Key–>填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容
git clone git@github.com:Tumbler0809/Tumbler0809.github.io.git 把github上新建的仓库
Tumbler0809.github.io克隆下来,git@github.com:Tumbler0809/Tumbler0809.github.io.git这个地址在github仓库页面downloadzip 旁边就有你的仓库的http协议地址或者ssh协议地址
ok了,现在你就可以提交你的代码了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。