关于git的一些总结

2018-12-13  本文已影响0人  BigMonsterMiao

git命令的基本用法


上面这四条命令在工作目录(Worling Directory)、暂存区域(Stage(Index))和仓库(History)之间复制文件:

git add files:将工作目录的文件复制到暂存区域

git commit -m"xxx":将暂存目录生成快照并提交到History,提交之后暂存区域就清空了, -m"xx"为本次提交说明

git reset --files:使用当前分支上的修改覆盖暂存区,用来撤销最后一次git add files。

git checkout --files:把文件从暂存区域复制到工作目录,用来丢弃本地修改

git commit -a:把所以文件的修改提交到暂存区然后执行提交。

git chekout HEAD --files:取出最后一次修改,可以用来进行回滚操作。

git stash:在一个分支上操作之后,如果还没有将修改提交到分支上,此时进行切换分支,那么另一个分支上也能看到新的修改。这是因为没有任何未提交的修改。此时就可以安全的切换到其他分支上了。

SSH传输设置

git仓库和GitHub中心仓库之间的传输是通过SSH加密。

如果工作区下没有.ssh目录,或者该目录下没有id_rsa和id_rsa.pub这俩个文件,可以通过以下命令来生成SSH key:

```

$ ssh-keygen -t rsa -C "youremail@example.com"

```

然后把公钥id_rsa.pub的内容复制到GitHub "Account settings"的SSH Keys。

中。


.gitignore文件

忽略以下文件:

· 操作系统自动生成的文件,比如缩略图;

· 编译生成的中间文件,比如Java编译产生的.class文件;

· 自己的敏感信息,存放口令的配置文件

上一篇 下一篇

猜你喜欢

热点阅读