git积累

git添加SSH密钥

在github上新建了远程仓remote repository, 将本地仓locoal repository推送到remote repository时提示如下:

git积累_第1张图片
错误提示

原因:没有通过密钥认证

解决办法:

在git bash中运行以下命令, 实际使用改成git配置的邮箱地址即可

ssh-keygen -t rsa -C "[email protected]"

运行结果截图如下


git积累_第2张图片
生成SSH密钥

运行后会生成两个文件id_rsa和id_rsa.pub,在github个人账户的SSH keys中添加id_rsa.pub里的内容即可
再次推送就可以了,如下图


git积累_第3张图片
推送远程仓成功

git 代码提交

git代码提交一般有五个步骤:

  1. 查看目前代码的修改状态
  2. 查看代码修改内容
  3. 暂存需要提交的文件
  4. 提交已暂存的文件
  5. 同步到服务器

git 比较不同

  • 比较某文件与最近提交节点的差异
git diff 
  • 如果该文件已暂存,那么应该使用
git diff -cached 
  • 比较某文件在提交节点a,节点b的差异
git diff    
技巧:如果省略后面一个hashcode,则默认表示与上一提交节点比较

你可能感兴趣的:(git积累)