崮生的 git 速览

  • pubdate: 2019-03-08 11:00:44
  • tags : Git

git 免密码

  • git 仅拉取最新代码的方法: git clone --depth=1 仓库地址 ,可有效节约下载时间与磁盘占用

查看谁更改了 my_file 中的内容和时间

Git blame

git commit

生成公钥

ssh-keygen

git 配置全局的 name 和 email

Git config --global user.name 崮生@台式
Git config --global user.email admin@shenzilong.cn.combash

git 设置远程仓库

git remote add (别名) (仓库地址) #设置远程仓库
git pull (别名) (分支名)    #从远程仓库拉取代码

git 使用自己的服务器

有时候不太想用第三方的 Git 服务而且就自己使用,这时候就可以搭建一个简单的属于自己的 Git 服务器。由于 Git 很强大所以这个很简单。

首先在服务器上初始化一个 Git 库

git --bare init

如果是在/root/test/目录中初始化的

在其它地方拉取代码可以直接通过 SSH 连接拉取

git clone ssh://root@shenzilong/root/test

这里有一个小坑就是你提交代码的时候他会报错,这是因为服务上代码正在 master 分支,你在提交到 master 就不可以。所以可以在服务器上新建一个 serve 分支然后切换过去,再提交就没问题了。

服务器端要更新代码就合并一下 master 分支即可

git 推送到多个分支

GitHub 学习教程

  1. 分配 Assignees 💚
  2. 开启 GitHub pages 💚
  3. 关闭 issue 💚

by 崮生 from 崮生 • 一些随笔 🎨,欢迎 赞助本文
本文欢迎分享与聚合,全文转载未经授权( 联系我)不许可。