Git-操作手册

Git 常用

Git安装

下载地址

GitHub新建项目, 关联本地文件夹

  1. GitHub仓库创建成功如下

  2. 建立本地文件夹,并在文件夹下右键运行Git Bash Here

  3. 以此输入命令

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入门

  1. 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

  1. 显示git commit 历史信息
  2. git log --pretty=oneline 优化显示

git reset

  1. git reset -- HEAD:HEAD当前版本,HEAD上一个版本,HEAD^^上上一个版本
  2. git reset -- HEAD~3: 返回到版本号3
  3. git reset -- 1e7sdf4: 返回到指定版本

git reflog

  1. git reflog: 显示历史更改记录

git checkout

  1. git checkout: 会修改本地文件内容

git remote

  1. git remote: 显示远程仓库
  2. git remote -v: 显示远程仓库并显示地址
  3. git remote add github git@github.com:xxx.git: 添加仓库地址

git push

  1. git push: 上传到默认配置仓库
  2. git push --set-upstream github(已配置仓库名) master(分支)

ssh

  1. ssh -T git@github.com 测试与github连接情况

参考

  1. Git教程
  2. Git手册
  3. 1
  4. 2
posted @ 2021-07-31 13:22  -Rocky-  阅读(59)  评论(0编辑  收藏  举报