git的一些基本指令

git的一些基本指令

git config - - 可以配置git的参数
git init - - 初始化代码仓库
git clone - - 克隆远程仓库
git add - - 把需要提交的所有修改放到暂存区
git diff - - 查看当前目录的所有修改
git commit -m “message” - - 提交代码
git log - - 查看历史记录
git reflog - - 用来记录你的每一次命令
git remote - - 查看当前的远程库
git remote -v - - 可以显示对应的克隆地址
git remote add [short_name][url] - - 可以添加新的远程仓库
git remote add origin < address > - - 关联一个远程库
git fetch [remote-name] - - 可以从远程仓库抓取数据到本地
git pull - - 更新数据
git push [remote_name] [branch_name] - - 推送数据到远程仓库
git push -u origin master [-f] - - 第一次将本地库的所有内容推送到远程库上
git remote show origin - - 查看远程仓库信息
git remote rename [old_name][new_name] - - 远程仓库重命名
git remote rm [remote_name] - - 删除远程仓库
git branch -d < name > - - 删除本地分支
git tag - - 显示当前库中的标签
git branch - - 可显示当前所有分支。可以使用–merged和–no-merged查看已经合并、未合并的分支。
git branch <branch_name> - - 创建新分支
git branch -r - - 查看远程仓库分支
git checkout <branch_name> - - 切换到指定的分支
git checkout -b <branch_name> - - 创建新分支并切换到该分支
git merge 合并分支
git checkout . --恢复上次提交状态
git status – 用于显示工作目录和暂存区的状态
git reset --hard HEAD^ - - #版本回退
git stash - - 储藏可以获取你工作目录的中间状态
git stash list - - 查看现有的所有储藏
git stash pop [–index] [ < stash > ] - - 重新应用已经实施的储藏
git stash drop [< stash >] - - 删除一个存储的进度
git stash clear - - 清空当前所有的stash
git stash branch < branchname > < stash > - - 基于储藏进度创建分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值