Git-操作手册
Git 常用
Git安装
GitHub新建项目, 关联本地文件夹
-
GitHub仓库创建成功如下
-
建立本地文件夹,并在文件夹下右键运行Git Bash Here
-
以此输入命令
git init # 初始化本地仓库
git add . # 添加本地所有文件
git commit -m "first commit" # 提交到本地仓库
git git remote add origin git@github.com:[name]/[name].git # 与新建本地仓库关联, 仓库名右键复制粘贴
git push -u origin master # 上传到Github仓库中
成功后如下
Git 命令
Git入门
- Git连接GitHub
GIT提交忽视一些文件或文件夹
项目工程中,IDE的配置文件,和项目编译文件夹或者个人帮助文件,这些文件没有提交的必要,反而会因为配置的不同导致文件冲突
.gitignore配置文件
在.git同级目录下编辑配置文件
##################
# git忽视文件配置#
##################
.idea # 配置文件忽略
IDEA工具提交选项
GIT 移除仓库文件
git rm -r --cached .idea(文件路径)
git rm -f --cached .idea(文件路径) # 强制移除
GIT 生成Key
- ~/.ssh 查看存在的key
- ssh-keygen -r rsa # 生成key
远程仓库相关
git remote //查看
git remote rm origin //移除
git remote add origin [url] //添加
git branch --set-upstream-to=origin/origin_branch local_branch:关联分支
origin_branch:远程分支,local_branch本地分支,例如都是master
git branch --set-upstream-to=origin/master 设置远程分支
git branch: 查看本地分支
git checkout ..//切换分支
git回滚
git reflog//查看版本
git reset --hard HEAD{n}//n为版本号,可以回滚到任意版本
Git 版本控制
git log查看历史版本, git reset回退到历史版本
git log
- 显示git commit 历史信息
- git log --pretty=oneline 优化显示
git reset
- git reset -- HEAD:HEAD当前版本,HEAD上一个版本,HEAD^^上上一个版本
- git reset -- HEAD~3: 返回到版本号3
- git reset -- 1e7sdf4: 返回到指定版本
git reflog
- git reflog: 显示历史更改记录
git checkout
- git checkout: 会修改本地文件内容
git remote
- git remote: 显示远程仓库
- git remote -v: 显示远程仓库并显示地址
- git remote add github git@github.com:xxx.git: 添加仓库地址
git push
- git push: 上传到默认配置仓库
- git push --set-upstream github(已配置仓库名) master(分支)
ssh
- ssh -T git@github.com 测试与github连接情况
参考