Git的常用命令

常用指令:
git config --global user.email "邮箱"配置git的用户邮箱
git config --global user.name    "用户名"配置git的用户名
git config --list    查看当前的配置信息
git init    初始化git仓库,使用git仓库来管理项目
git status    查看当前git仓库的状态
git add 文件名称    把工作目录的文件添加到暂存区
git add .    把工作目录的所有文件添加到暂存区
git rm --cached 文件名称    把暂存区中的文件删除
git commit -m "说明信息"    把暂存区内容提交到本地git仓库
git log    查看提交,只查看当前版本之前的提交记录
git-log(需要配置:#用于输出git提交日志
alias git-log='git log --pretty=online --all --graph --abbrev-commit')更方便查看git日志
git reset --hard commitID    从git仓库中恢复到工作目录
git reflog    查看所有的提交记录,以及恢复记录

touch 文件名称    命令行创建文件
vi 文件名称    编译文件(注意:先进入编译器然后点击insert,编译完成时,点击Esc  再输入:wq 及可退出编译)

分支操作:
git branch    查看所有的分支
git branch 分支名称    创建分支
git checkout 分支名称    切换分支
git checkout -b 分支名称    创建并切换到该分支
git merge 分支名称    合并分支(注意:当前在哪个分支操作就把需要合并的分支合并到当前分支    例如: git merge dev01  如果当前分支是master 则该语句说明把dev01分支合并到master分支上)
git branch -d 分支名称    删除分支(前提是已经合并后的需要删除的分支)
git branch -D 分支名称    强制删除分支(即使没有合并的分支也能删除)
操作远程仓库:
    • 添加远程仓库
此操作是先初始化本地仓库,然后与已创建的远程仓库进行对接。
命令:git remote add <远端名称> <仓库路径>
远端名称:默认是origin,取决于远端服务器设置
仓库路径:从远端服务器获取URL
例如:git remote add https://gitee.com/yfj-unicorn/uni.git
查看远端仓库:git remote
2、推送到远程仓库
git push [-f] --set-upstream [远端名称] [本地分支名]:[远端分支名]
如果远端分支和本地分支名称相同,则可以只写本地分支    git push origin master
--set-upstream    推送到远端的同时并建立起和远端分支的关联关系。    git push --set-upstream origin master
如果当前分支已经和远端分支关联,则可以省略分支名和远端名    git push     将master分支推送到已关联的远端分支
git branch -vv    查看关联关系
3、克隆
命令: git clone <仓库路径> [本地目录]
	本地目录可以省略,会自动生成一个目录
4、抓取和拉取
远程仓库和本地仓库的分支一样,我们可以进行merge操作,只是需要先把远端仓库里的更新都下载到本地,再进行操作。
抓取 命令:git fetch [remote name] [branch name]
	#抓取指令就是将仓库里的更新都抓取到本地,不会进行合并
	如果不指定远端名和分支名,则抓取所有更新的分支
拉取 命令:git pull [remote name] [branch name]
	#拉取指令就是将远端仓库的修改拉到本地自动进行合并,等同于 fetch+merge
    • git流程图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值