github学习中一些记录点

2018-12-08  本文已影响0人  asimpleday

快速部署你的静态网页

介绍:

这个功能可以让你的静态页面,直接以 https://victorxlj.github.io/ 域名开头,在浏览器中访问。

如何使用:

1、在某个仓库的主页导航中,点击 settings


2、找到页面中的 GitHub Pages 中的 source 更改为 master branch,点应用。

3、现在就可以访问 https://victorxlj.github.io/git-demo/index.html了,前提是你的git-demo仓库中有index.html文件。

git push 失败

可以使用git push origin master,但是直接 git push的话,会失败。


上面的意思是:当前分支没有与远程分支关联。
那就可以根据提示,使用最后一句代码关联一下,之后提交代码就可以使用 git pushgit pull了。
ps.如果是克隆下来的仓库是可以直接使用 git pushgit pull的。

git 图形化操作工具——gitk

gitk 是 git 提供的一个gui工具,可以很清晰地查看搜索提交历史及 git 相关操作。在终端 git 仓库目录下输入 gitk 命令即可使用。


设置命令的别名

作用:
可以简化输入命令的操作。
具体操作:
1、先设置一个别名。

git config --global alias.ci commit   // 将commit命令设置一个别名为ci

2、接下来进入主目录操作 .gitconfig 文件,设置各个别名。

cd ~
vim .gitconfig

3、现在就可以愉快的使用别名了

// 添加修改过的文件到暂存区
git ad

采用SSH协议

具体步骤:
1、生成秘钥对

ssh-keygen -t rsa -C ["email"]   // email 为你注册时的邮箱

接下来一直按 enter 即可,会自动在用户主目录下生成 .ssh 文件夹,里面包含公钥 id_rsa.pub 和私钥 id_rsa
2、在 github 网站添加公钥
把刚刚生成的公钥里面的内容进行复制,进入github主页,点头像里面的settings

3、继续点击右上角的New SSH key,起一个名字,然后把公钥内容进行粘贴,点击Add SSH key即可。

只是新建一个空文件夹是不会被版本跟踪的

后面添加的.gitignore文件

在远程仓库中已经有版本了,并且包含.gitignore忽略的文件了,现在本地添加.gitignore文件并配置好后推送到远程仓库,发现远程仓库中的理应被忽略的文件并没有消失,这里可以需要先清理本地缓存再推送。

git rm -r --cached . // 删除本地缓存
git add . // 添加要提交的文件
git commit -m 'update .gitignore' // 更新本地的缓存
git push
上一篇 下一篇

猜你喜欢

热点阅读