git入门的相关操作,也就是一些基础指令
我了解到的git操作相关笔记,记录学习。
git基础功能
- 作用
—— 最主要的作用是保存代码到本地仓库,以备不时之需,相当于是买了后悔药
比如你写了一串代码,用户让你修改,然后改了几次又想要原来的,就可以进行类似回档的效果。
—— 其他的功能还有比如提交到github,hexo博客制作等。
git安装及打开使用
—— 去官网downlode自己下去,然后去桌面右击再点击第二个:git bush Here(通过命令行打开git)
—— 觉得页面不好看自己换,右击框可以options设置,自己看看吧。
—— 还有一个功能先做了,配置用户名和邮箱。
1 | $ git config --global user.name "Your Name" |
就这个样子
git基础语言
git clone:
———–如果你想白嫖github上别人的一些源码(开源项目)就可以在你想存的地方比如桌面 右击打开
输入git clone 再去github右边的code复制其链接添加到右面
格式:
1 | git clone 链接 |
—— 弄好之后就可以看到桌面有个文件夹,.git不用你管,那个是版本管理的文件。其他的就是源码了
git init:
———–让git管理自己的代码库。需要进行初始化。
首先需要创建新文件夹,然后输入git init完成操作。
格式:
1 | git init |
—— 这样就出现了.git文件夹,也就可以进行代码管理。
———–接下来你就可以创建文件撸代码了~
提交操作
——-提交是两步操作,比如我把饭做好了放在架子上(add),然后机器在交上去(commit)
git add
—— 如果你想把当前文件夹全部提交,就用:
1 | git add . |
—— 那个点是全部文件和非空文件夹的意思,不是我写作了哈~ 不过这里也不是提交,而是进入暂存区。
—— 如果你想一个个提交,用下面的代码:
1 | git add 文件名 |
—— 这样就把你想提交的那个文件加入了暂存区。也就是放在架子上等着用机器去送货,你再用就再放上去了一个。
git commit
—— 将暂存区的文件全部提交的操作
格式:
1 | git commit -m "备注" |
—— 这个备注最好要养成习惯,不要觉得不在意就瞎写,在进步的过程中,良好的习惯很重要,好好写以后会方便很多。
这些命令就是提交到本地仓库,便于管理。
—–仓库在哪?
.git文件夹。
git log
—— 查看提交记录,可以自己去试试看能出现什么
格式:
1 | git log |
—— 里面会有 commit (一大串字母数字)后面的就相当于编号,唯一标识。
git checkout
—— 如果有人随便修改了你的代码并保存了,你就可以利用这个进行回档
格式:
1 | git checkout HEAD 文件名 |
—— 他的作用是恢复成最后一次提交的状态。但是会覆盖,要小心。
—— 所以在你把代码改的很乱结果跑不起来了,就可以利用这个命令,恢复成以前能跑的代码。
至此,大致的入门基本结束了,基础的写代码,提交,回档管理就是这些。git还有许多其他命令。
我们之后再说。