git 常用记录
创建本地仓库
- git init .
出现END如何退出
- 键盘输入: q
创建tag
- git tag v1.1
- git tag -a 1.1 -m “aaa”
将tag推送的远程
- git push origin <标签名>
删除远程tag
- git tag :refs/tags/<tag 名字>
提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
提交时显示所有diff信息
$ git commit -
git冲切换分支
- git checkout branch-name
git查看当前文件结构
- git ls-files
前面是本地库,下面是远程库操作
查看远程库信息
- git remote -v
拉起远程库
- git pull [remote-name] [本地分支名]
说明: 一般我们获取代码更新都是用git pull, 目的是从原始克隆的远端仓库中抓取数据后,合并到工作目录中的当前分支
拉起时如果当前有内容,则会合并;可能对于只想拉取时不方便 。 - git fetch origin master
从远程获取,但不合并; 只想获取,不想合并。本地的不是自己想要的。 - git reset --hard origin/master
如果当前自己又有改动,无论上面某个命令,对于自己来说都可能不是需要的。 上的命令就是清空回到修改前。
网络直接有一套连续操作:
git fetch --all
git reset --hard origin/master
git pull
推送到远程
- git push origin test:master //origin 是本地库(但在本地切换时它又是master,经过多年才理解这点)
本文来自博客园,作者:ljymoonlight,转载请注明原文链接:https://www.cnblogs.com/ljymoonlight/p/15441431.html
posted on 2021-10-23 10:31 ljymoonlight 阅读(20) 评论(0) 编辑 收藏 举报