实际上是先有命令行,后有的图形界面。
我们觉得难,因为我们在命令行上待的时间还不足 24 小时,而在 Windows 上待的时间已经超过了 20 年!
记住常用单词
常见命令缩写
linux基础
- ~:代表用户目录,用户目录是谁,就指代谁
- /:代表根目录,linux中不分盘符,指代硬盘
- . :代表当前目录
- .. : 代表父目录(上级目录)
- $:无意义,就是操作提示符
绝对路径和相对路径:
/ 开头就代表绝对路径
./ 开头就代表相对路径
常见的自带命令
- 创建文件夹 mkdir 文件夹名1
- 创建文件 touch 文件名1
- 移动文件 mv 文件名1 文件夹名1
- 删除文件 rm 文件名1
- 删除目录 rm -rf 文件夹名1
- 查看文件和文件夹 ls -la
上面的创建文件的一系列操作
基本上掌握这些就可以简单的操作 git Bash
git入门并简单使用
- git的配置
git config --global user.name xxx #方便产品经理找(怼)你
git config --global user.email yyy #方便产品经理找(怼)你
git config --global push.default simple # 本来我写的是 matching,不过想了想可能 simple 更好
git config --global core.quotepath false #防止文件名变成数字
git config --global core.editor "vim" # 使用vim编辑提交信息
- 配置github
主要是获取一个ssh key
- 使用git
在本地使用
1. git init,初始化本地仓库 .git
2. git status -sb,显示当前所有文件的状态
3. git add 文件路径,用来将变动加到暂存区
4. git commit -m "信息",用来正式提交变动,提交至 .git 仓库
5. 如果有新的变动,我们只需要依次执行 git add xxx 和 git commit -m 'xxx' 两个命令即可。别看本教程废话那么多,其实就这一句有用!先 add 再 commit,行了,你学会 git 了。
6. git log 查看变更历史
基本逻辑就是 先add 后 commit
将本地仓库上传到github
- 在 GitHub 上新建一个空仓库,名称随意,一般可以跟本地目录名一致
- 让Github仓库和本地仓库联系起来,在gitBash 里面运行
git remote add origin git@github.com:fclvhh/myCodeS.git
git push -u origin master
3.注意选择 ssh
在github上把远程仓库下载到本地
- 如图,复制ssh 的链接
2.gitbash 操作
git clone 链接地址
如何上传本地仓库的跟新
1. git add 文件路径
2. git commit -m "信息"
3. git pull (相信我,你一定会忘记这一个命令)
4. git push
下面是例子
1. cd git-demo-1
2. touch index2.html
3. git add index2.html
4. git commit -m "新建 index2.html"
5. git pull
6. git push
然后你去 git-demo-1 的 GitHub 页面,就能看到 index2.html 出现在里面了。
资源
· 常用 Git 命令清单
· 读懂 diff - 阮一峰
· 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
· Git 菜鸟教程
· 廖雪峰的 Git 教程