一、 安装
Git(.rar)
二、 使用
进入到 git bash(命令行工具)初始化user.name,user.email$ git config --global user.name "Your Name" $ git config --global user.email "email@"
三、 开发项目
进入HBulid新建项目(如:e:web0210),把git bash工具的当前路径转入到你的项目目录
命令:cd e:web0210
四、 给项目配置git仓库
初始化仓库:
git init
在git bash里,转换路径:
cd e:/ web0210输入 git init
就会在e:/ web0210下产生目录 .git(隐藏目录),表示e: web0210里的项目代码(即所有的文件)会使用git进行版本管理。
五、 把开发的代码放在本地版本库
Git add假设在项目下有个index.html文件,在 git Bash,输入:
git add index.html
Git commit
在git Bash里输入:
$ git commit -m "
这是新建的index.html"。其中"这是新建的index.html"只是说明或者说解释。
理解: add和commit; Add:添加;相当于打了标记,告诉git,下次提交时把该文件进行提交。Commit:提交。把打过标记的(即用add进行添加的文件),一次性进行提交。
六、 恢复(跳转)到某个版本的文件
查看所有的版本的命令git log
要恢复到上一个版本
git reset --hard HEAD^
恢复到指定版本
git reset --hard 版本序列号
七、 把本地版本库的代码放在远程库
进入github官网(/)注册账号登录(Sign in)创建本地与远程的连接(用ssh)(搭桥)1) 在本地创建创建ssh key(公钥)
创建SSH Key: $ ssh-keygen -t rsa -C youremail@,你需要把邮件地址换成你⾃⼰的邮件地址,然后⼀路回车,使⽤默认值即可。
在⽤户主目录下(/c/Users/Administrator/.ssh/id_rsa)),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接 跳到下⼀步。
2)在远程创建ssh key:
登陆GitHub,打开“Account settings”,“SSH Keys”⾯: 然后,点“Add SSH Key”,填上任意Title,在Key⽂本框⾥粘贴id_rsa.pub⽂件的内容:
创建远程仓库:
1) 在页面中找 “new repository”
2)输入仓库名
点击“create repository”
3)添加远程库的命令(可以认为是把远程库和地址进行对应)
在git bash里输入以下命令:(切记:把git bash的当前路径转到你的项目路径(带有.git文件夹)下)
git remote add origin git@:tianwater/bigMi.git
origin:是远程的库名(可以更改);
git@:tianwater/bigMi.git:是上一个截图中的ssh地址;
把本地库的内容推送到远程库(确保本地执行过git add和git commit)
git push -u origin master
注意:origin是远程库名,根据实际情况进行更改
注意:确保本地执行过git add和git commit,即,本地版本库要有的版本。
八、 克隆远程库
现在,假设我们从零开发,那么最好的⽅式是先创建远程库,然后,从远程库克隆到本地。
⾸先,登陆GitHub,创建⼀个新的仓库,名字叫mytaobao:
注意:勾选Initialize this repository with a README,这样GitHub会⾃动为我们创建⼀个 README.md⽂件。创建完毕后,可以看到README.md⽂件:
git clone克隆⼀个本地库
$ git clone git@:tianwater/mytaobao.git
这样就会在当前目录下创建一个本地的git版本库。
注意:把git bash 的当前路径要转到你的项目目录下