找个免费的网站,seo标题优化步骤,哪些网站可以查企业信息,网站建设有那些今天开始学习Git#xff0c;所以就把每天学的东西写下来#xff0c;不然真的太复杂#xff0c;容易忘记呀。 这里推荐一个网站Webscripting2 — Serverside Webscripting — xx.git#xff0c;英文一般般的都可以上去看看#xff0c;我觉得非常直观。 首先Git#xff0c;…今天开始学习Git所以就把每天学的东西写下来不然真的太复杂容易忘记呀。 这里推荐一个网站Webscripting2 — Serverside Webscripting — xx.git英文一般般的都可以上去看看我觉得非常直观。 首先Git其实就是一个版本管理的仓库因为写代码嘛总要改来改去万一改错了呢想反悔怎么办Git就是一个“后悔药”你修改了什么东西如果是重要的并且你想记录下来的它就帮你保存下来以后你就可以随时回到那个版本。 首先是安装直接到官网Git下载exe文件就行了然后一路默认安装。 安装成功发现有三个东西Bash、CMD和GUI其实都是用来进行操作的习惯用哪个都行我自己用的是Bash。打开之后首先用git config进行一些设置写一下你的名字和邮箱什么的这个就是后面可以用来区分谁做出了修改的。
$ git config --global user.name 你的名字
$ git config --global user.email 你的邮箱 然后转到你指定的某个文件夹下面用init新建一个仓库。
$ git init 就这样仓库就建好了。但是里面没有东西呀所以就可以手动把一些文件放到同一个文件夹下假设放了个test.py文件。 两个常用的指令status用来查询文件夹下的git状态log则可以查看日志文件有哪些版本各自版本是做了什么修改。
$ git status
$ git log 之后就是让人头疼的地方了先放一张图。 在这里我们刚刚加入到文件夹中的test.py文件就是处于Untracked的状态也就是Git对它不管、不跟踪修改。使用add就可以把它变成Staged一种暂存的状态。再使用commit变成UnmodifiedGit才算正式接收这个文件就可以开始对它进行版本管理了。
$ git add test.txt
$ git commit -m 修改信息最好用英文 这时如果我们对test.py文件做出了修改它就会自动变成Modified的状态例如我在里面写了一行代码a1用status命令可以看到它变绿了。然后我们可以通过add加commit提交一个版本。用log命令就可以看到我们提交上去的版本信息了。
$ git add test.py
$ git commit -m add a1 学到这里可能我们就会有疑问为什么会有Staged这样一个状态呢能不能我修改了代码变成Modified就直接提交版本变成Unmodified呢这其实是Git的内部机制决定除了Git还有很多的版本控制工具还真有不用Staged状态的。至于作用的话看到一句很形象的总结Staged是购物车add就是加入购物车commit就是确认付款。