Git学习笔记

107 阅读1分钟

初始化工作:

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