初始化工作:
git config --global user.name 用户名 设置用户签名
git config --global user.email 邮箱 设置用户签名
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m "日志信息" 文件名 提交到本地库
git reflog 查看历史记录
git reset --hard 版本号 版本穿梭
分支操作:
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定分支合并到当前分支上
创建远程仓库别名
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 添加远程地址
git push 别名 分支名 推送到远程
git pull 别名 分支名 下载远程库内容到本地
git clone 远程地址 克隆代码到本地
非本人修改
注意团队协作需要把用户邀请进来。不然只能clone,不能push
非本团队先在github中fork,然后修改完代码在网页中找到pull requests,开发者审核后通过。
SSH免密登录
ssh -keygen -t rse -C 邮箱 生成密钥
github中添加公钥。
IDEA集成Git
创建*.ignore文件,建议git.ignore,放在家目录下
忽略的文件直接写进去就行,如
*.class
接着在git.config引用这个文件
[core]
excludesfile = "pathOf*.ignore"
git缓存清理:
git rm -r --cached . git缓存清理,用于如刷新git.ignore