Git学习总结(一)git常用命令

git 常用的一些命令

  • git add 文件名 添加一个文件

  • git commit -m “message” 提交这个添加的文件

  • git status 查看是否有文件被修改

  • git status 查看是否有文件被修改

  • git dff 查看文件具体做了那些修改

  • git log 查看文件的日志

  • git log --pretty=oneline 将每个版本日志信息一行显示

  • git reset --hard HEAD^ 回退到上个版本

  • git reset --hard 版本号 重新返回上个版本

  • git reflog 查看每次操作的命令可以看到每次操作的版本号

  • git checkout – “文件名”(在工作区修改的文件尚未提交到暂存区)可以把文件在工作区的修改全部撤销

  • git reset HEAD “文件名” (已经添加到暂存区的文件)可以撤销添加到暂存区这一变更,返回到在工作区修改这一阶段

  • git rm 文件名 直接删除 回退不了,rm -rf文件名 在工作区里面删除,误删了,暂存区里还有

  • git checkout – “文件名” 撤回在工作区的删除操作

  • git branch 分支名 创建一个分支

  • git switch -c 分支名 或者git branch -b 分支名 创建并切换分支

  • git branch 分支名 或者 git switch 分支名 切换分支

  • git branch 查看分支,并显示当前分支

  • git merge 分支名 当前分支合并这个分支(分支名)

  • git branch -d 分支名 删除这个分支

  • git log --graph --pretty=oneline --abbrev-commit 查看分支合并图(commit id 只保留7位)

  • git merge --no-ff -m “提示信息” 分支名 合并分支不适用Fast forward方式,创建一个新的commit

  • git remote add origin git@github.com:github用户名/远程仓库名.git 建立本地仓库与远程仓库连接 这里采用的是ssh协议

  • git remote 查看远程仓库的信息

  • git remote -v 查看远程仓库的详细信息

  • git checkout -b dev origin/dev 将远程分支创建到本地

  • git branch --set-upstream-to=origin/dev dev 指定本地分支与远程分支的链接

  • git stash 保存当前的工作目录和索引状态

  • git remote set-url origin git@github.com:fusheng-fate/repository.git 更新本地仓库与远程仓库链接的uri

  • git tag “标签名” 创建标签(创建的标签只会保存在本地不会推送到远程)

  • git tag 查看标签

  • git tag “标签名” commit id (要给某个历史版本打标签 找到某个历史版本的commit id)

  • git show “标签名” 查看标签信息

  • git tag -d “标签名” 删除标签

  • git push origin “标签名” 推送标签到远程

  • git push origin :refs/tags/ 删除远程标签

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值