一、常规操作

git config --global user.name xxx        (初始化用户签名)
git config --global user.email xx@xxx (初始化用户签名)
git init
git status
git add 文件名
git commit -m “日志信息” 文件名
git reflog (查看历史版本记录)
git log (查看版本详细信息)
git reset --hard 版本号 (版本穿梭)

二、分支操作

git branch 分支名  
git branch -v
git checkout 分支名
git merge 分支名 (把指定分支合并到当前分支)

三、github远程操作

git remote -v
git remote add 别名 远程地址
git push 别名 分支
git clone 远程地址
git pull 别名 分支

四、idea集成git注意

1. windows家目录.gitconfig 文件中引用忽略配置文件
[core]
excludesfile = C:/Users/asus/git.ignore

2. 或者项目.git/config 文件中引用忽略配置文件
[core]
excludesfile = F:/git/git_demo/.ignore

五、idea集成github / gitee访问方式设置为ssh

1.在gitbash中创建rsa密钥对
ssh-keygen -t rsa -C 8888@qq.com -f "github_id_rsa"

2.复制~/.ssh/github_id_rsa.pub内容到github新增一个SSH keys

3.在~/.ssh/config 中配置账户
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

4.配置项目文件夹中 /.git/config
[remote "origin"]
url = git@github.com:dldxzjr/git_demo.git # 这里写github地址
fetch = +refs/heads/*:refs/remotes/origin/*

5.测试GitHub命令
ssh -T git@github.com

6.最后pull和push都顺利
git push orgin master

六、idea集成gitee设置访问方式为ssh

1.在gitbash中创建rsa密钥对
ssh-keygen -t rsa -C 8888@qq.com -f "gitee_id_rsa"

2.复制~/.ssh/gitee_id_rsa.pub内容到gitee新增一个SSH keys

3.在~/.ssh/config 中配置账户
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

4.配置项目文件夹中 /.git/config
[remote "origin"]
url = git@gitee.com:dldxzjr/git_demo.git # 这里写github地址
fetch = +refs/heads/*:refs/remotes/origin/*

5.测试Gitee命令
ssh -T git@gitee.com