github学习中一些记录点

快速部署你的静态网页

介绍:

这个功能可以让你的静态页面,直接以 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “今天不宜出门啊,刚才来的路上所有红灯都给我等了个遍!”沈鹏一边把他的宝马车钥匙往口袋里塞一边跟我抱怨。 我随脚踢...
    忆往昔_bb96阅读 145评论 0 0
  • 【十五的祝福和祈愿】今天是农历五月十五!请多做功德、关爱生命,提倡吃素,念经,放生,护生、助人,寺庙祈福。供灯,持...
    对自己说是阅读 179评论 0 0
  • 春风和煦,阳光普照大地。犹如电视里奥特曼打小怪兽后的情景。可是我呢 我啊正背着我的小书包向着学校走去 开学第一天在...
    宮前乡中九年级张子毅阅读 322评论 1 7