git指令集
git安装
[安装]git
设置用户信息
git config --global user.name
kate
// 设置用户名
git config --global user.emailkate.gmail.com
// 设置用户邮箱
查看用户信息
git config --global user.name
git config --global user.email
加常用指令别名
- 在用户目录,C/users/kate打开git bash
- 创建
.bashrc
文件,在里面加入git-log和ll快捷键,执行文件使指令生效> touch ~/.bashrc> alias git-log=‘git log --pretty=oneline --all --graph --abbrev-commit’> alias ll=‘ls -al’> source ~/.bashrc
git创建仓库、提交、分支一套指令
- 初始化当前文件夹为本地仓库,成功后有.git文件 > git init
- 查看当前文件修改状态(工作区/暂存区) > git status
- 工作区->暂存区 > git add >
> file.txt>
> // 添加单文件名> git add . // 添加所有修改 - 暂存区->本地仓库 > git commit -m “>
> initialization>
> ” // 填写注释内容 - 查看提交记录 > git log
- 版本回退 > git reset --hard >
> commitID>
> // 用git-log查看ID> git reflog // 查看可能丢掉的版本号 - 添加忽略上传的文件 > touch .gitignore> *.txt 、 *.iml …
- 查看分支 > git branch
- 创建分支(master 生产 | develop 开发 | feature 开发并行 | hotfix 修bug) > git branch >
> branch>
> // 分支名称 - 切换分支 > git checkout >
> branch>
> // 分支名称 - 综合前两者,切换到一个不存在的分支(创建并切换) > git checkout -b >
> branch>
> // 分支名称 - 合并分支 > git merge >
> branch>
> // 分支名称 - 删除分支(只能删别的分支,不能删自己) > git branch -d >
> branch>
> // 需要检查> git branch -D >> branch>
> // 不需检查
远程仓库互动gitee
- 初始化本地库,与远程仓库对接 > git remote add origin 仓库地址SSH
- 查看远程仓库 > git remote
- 推送到远程仓库 > git push origin master
- 从远程仓库克隆 > git clone 仓库地址SSH
- 抓取(不合并) > git fetch origin 分支名
- 拉取(拉下来自动合并fetch+merge) > git pull origin 分支名
- 删除origin > git remove rm origin
- 查看本地关联关系 > git branch -vv
- 推送到远程并建立分支关系 > git push --set-upstream origin master
建仓库+推送到远程仓库
git init
git status
git add .
git commit -m “Initialization”
git remote add origin仓库地址SSH
git push origin master
IDEA+gitee
- 初始化本地仓库
- 设置本文件夹
- 设置远程仓库
- 输入远程仓库地址
- 提交+写备注+推送
- 强制拉取远程到本地> > - git fetch --all> - git reset --hard origin/master> - git pull
问题处理
git config --system --unset credential.helper
解决不出用户密码
版权归原作者 白狼洞幽 所有, 如有侵权,请联系我们删除。