安装
学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流!
https://git-scm.com/downloads
一直点下一步就可以,安装完后打开方法:‘开始菜单’–>‘Git’–>’'Git Bash
安装完成后设置名字和电子邮件
bash基本操作
命令
1)、cd : 改变目录。
2)、cd . . 回退到上一个目录,直接cd进入默认目录
3)、pwd : 显示当前所在的目录路径。
4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r : 删除一个文件夹, rm -r src 删除src目录, 好像不能用通配符。
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。
10)、reset 重新初始化终端/清屏。
11)、clear 清屏。
12)、history 查看命令历史。
13)、help 帮助。
14)、exit 退出。
15)、#表示注释
创建仓库
1.切换目录
2.通过 git init 命令把当前目录变成git可以管理的仓库
会生成一个.git目录,如果没有看见运行 ls -ah 就可以查看到
hello.html内容“hello world”
把文件提交到仓库
-m 后面输入的是本次提交的说明
查看配置
git config -l 查看git环境详细配置
git config --global --list 查看当前用户配置
git操作
更改hello.html内容为 ‘hello git!’
运行git status 查看状态
git diff hello.html 查看哪里做了修改
知道哪里修改后在提交 git add hello.html git commit -m “add distributed”
git log 查看历史记录
git log --pretty=oneline 一行显示
退回上次修改的某个版本
git reset --hard a8d2be07ab1a718179e08f78f430fd91cc3cad33
git reflog 记录每一次提交的commit id,然后通过这个可以恢复到某个版本
总结:
#HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
#穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
#要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
工作区和暂存区
工作区:working directory 就是一个目录 learngit文件夹就是一个工作区
版本库:repository 工作区的隐藏目录 .git 这个不是工作区,而是git的版本库
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。