git

崮生的 git 速览

pubdate: 2019-03-08 11:00:44
tags : Git
git 免密码
git 仅拉取最新代码的方法: git clone --depth=1 仓库地址 ,可有效节约下载时间与磁盘占用

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

Git blame

git commit

生成公钥

bash
ssh-keygen

git 配置全局的 name 和 email

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

git 设置远程仓库

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

git 使用自己的服务器

有时候不太想用第三方的 Git 服务而且就自己使用,这时候就可以搭建一个简单的属于自己的 Git 服务器。由于 Git 很强大所以这个很简单。
首先在服务器上初始化一个 Git 库
bash
git --bare init
如果是在/root/test/目录中初始化的
在其它地方拉取代码可以直接通过 SSH 连接拉取,需要已经配置好了公钥
bash
git clone ssh://root用户名@服务器ip/root/test
这里有一个小坑就是你提交代码的时候他会报错,这是因为服务上代码正在 master 分支,你在提交到 master 就不可以。所以可以在服务器上新建一个 serve 分支然后切换过去,再提交就没问题了。
服务器端要更新代码就合并一下 master 分支即可

git 推送到多个分支

GitHub 学习教程

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