git 调用vimdff 来对比版本库

git config --global diff.tool vimdiff  
git config --global difftool.prompt false  
git config --global alias.d difftool 

git d 文件、版本库对比

一、初次提交需要设置用户名密码

git  config user.name"you name"
git  config user.email"you_email@youemal.com"

二、创建秘钥放在githup上

1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:

ssh-keygen -t rsa -C "your_emali@youemal.com"

按3个回车,密码为空。
3.把~/.ssh/rsa_pub 内容添加到githup sshkey 管理列表中

三、git 使用

3.1 本地创建仓库

mkdir myfirstgit
cd myfirstgit
git init

3.2. 添加文件进入暂存区

git add helloworld.php 
git commit -m 'my first file' helloworld.php

3.3 关联本地仓库与远程仓库
在githup 上创建仓库后,获取到仓库地址.
关联远程与本地仓库

git remote add origin git@github.com:bravedu/myfirst.git

3.4 将暂存区文件到远程仓库

强制推送到远程仓库 master分支.

git push -f origin master 
  1. 查看当前GIT链接协议

    查看使用的传输协议:
    git remote -v

    重新设置成ssh的方式:

    git remote rm origin
    git remote add origin git@github.com:username/repository.git
    git push -u origin master

用带参数的git log也可以看到分支的合并情况:

$ git log --graph --pretty=oneline --abbrev-commit
=====================后悔药模块=========================

  1. git reset --hard HEAD^ 回滚到上一个版本
  2. git --checkout file 撤销工作区文件操作