git常用命令

git常用命令
git-参数设置
命令作用备注
git config --global user.name 用户名设置全局用户名,信息记录在~/.gitconfig文件中
git config --global user.email 邮箱设置全局邮箱地址,信息记录在~/.gitconfig文件中
git init初始化本地仓库
git remote add origin 仓库链接将本地仓库和远程仓库关联ssh方式需要部署个人公钥到远程仓库,http方式需要账号密码
git-本地仓库管理
命令作用备注
git add 文件名将指定文件加入暂存区
git add .将所有有修改的文件放入暂存区只提交新增和修改,不提交删除
git add -A将工作区修改全部放入暂存区全部提交,包括删除操作
git rm --cached 文件名将文件重仓库索引目录中删掉
git commit -m “注释信息”将暂存区的文件内容提交到当前分支
git status查看仓库状态git config --global color.ui true开启颜色提示
git diff 文件名查看工作区的文件相比于暂存区的文件作了什么修改
git checkout – 文件名将指定文件没有同步到暂存区的修改全部撤销
git restore 文件名将指定文件没有同步到暂存区的修改全部撤销
git-本地仓库和远程仓库同步
命令作用备注
git push -u将当前分支推送到远程仓库第一次需要-u,后面就不需要-u
git clone 远程仓库链接将远程仓库文件下载到本地仓库工作区
git pull将远程仓库的当前分支与本地仓库的当前分支合并本地工作区修改后需要stash暂存pull才起作用
git pull origin 分支名将远程仓库的分支与本地仓库的当前分支合并
git-分支操作
命令作用备注
git checkout -b 分支名创建并切换到这个分支
git branch 分支名创建新分支
git branch查看所有分支和当前所处分支
git checkout 分支名切换到这个分支
git merge 分支名将分支合并到当前分支
git branch -d 分支名删除本地仓库的分支
git push -d origin 分支名删除远程仓库的分支
git push --set-upstream origin 分支名设置本地分支对应远程分支
git checkout -t origin/分支名将远程分支拉取到本地
git-版本管理
命令作用备注
git log查看当前分支的所有版本
git reflog查看HEAD指针的移动历史(包括被回滚的版本)
git reset --hard HEAD^将代码库回滚到上一个版本
git reset --hard 版本号回滚到某一特定版本
git-stash栈暂存
  • 适用于当前分支修改到一半需要切换到别的分支去处理问题时
  • stash是在本地的,并不会通过git push上传到远程仓库
命令作用备注
git stash将工作区和暂存区中尚未提交的修改存入栈中
git stash save “注释”将工作区和暂存区中尚未提交的修改存入栈中,并添加注释
git stash apply将栈顶存储的修改恢复到当前分支,但不删除栈顶元素
git stash pop将栈顶存储的修改恢复到当前分支,同时删除栈顶元素
git stash list查看栈中所有元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值