前端开发分析设计 |
交互设计和前端开发 |
前端开发架构设计 |
1 创建版本库
html 代码
然后,通过git init初始化仓库,当前目录下多了.git目录,这个目录是用来跟踪管理版本库的,没事千万不要修改里面的文件。
这个目录默认是隐藏的, ls -ah 可以在终端看得到。
创建文件 readme.txt 用git加入版本里
git add readme.txt
git commit -m “add readme.txt”
2 查看修改记录
html 代码
查看具体修改内容
3查看版本记录
html 代码
$git log
commit 日志,
[/color]html 代码
$git log –pretty=online
简洁的 commit log
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
了解之后,就可以在不同版本间切换了。
html 代码
$git reset –hard HEAD^
成功回退到上一版本。
再想退回最新版本到3678212ea则
html 代码
$git reset –hard 3678212ea
如果找不到最新版本号
html 代码
$git reflog
查看到
$ git reflog
ea34578 HEAD@{0}: reset: moving to HEAD^
3628164 HEAD@{1}: commit: fixbug about bg
ea34578 HEAD@{2}: commit: add readme.txt
因此每次commit时 起的名字最好一目了然。
4工作区Working Directory,暂存区Stage
简单来说,电脑里看到的目录就是工作区
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
前面讲了我们把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。
可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。换句话,git commit -m “xxx” 都是存到本地仓库了。并未推到远程仓库。
html 代码
git diff HEAD — readme.txt
查看工作区和版本库里最新版本的区别。
html 代码
$ cat readme.txt
在终端查看文件全部内容
html 代码
git checkout — readme.txt
撤销修改。如果撤销所有 git checkout .
这部操作针对于 还未git add的修改
5删除文件
先加入test.txthtml 代码
显示
html 代码
用$rm test.txt删除
显示html 代码
现在你有两个选择,
一是确实要从版本库中删除该文件,那就用命令git rm test.txt删掉,并且git commit:
现在,文件就从版本库中被删除了.
另一种情况是删错了,也可以把误删的文件恢复到最新版本
$ git checkout — test.txt
6远程仓库
利用github托管项目。有些公司是gitlab,用法跟github是一样的。
首先 要注册github账号。
接下来
第1步:创建SSH Key。
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。
如果没有,打开终端,创建SSH Key。
html 代码
$ ssh-keygen -t rsa -C “youremail@example.com”
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。 属于不对称加密的一种。
web设计与前端开发豆瓣 |
前端开发的会设计吗 |
前端开发设计毕业设计 |
评论前必须登录!
注册