一、常规操作
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