美文网首页
Git 常用操作

Git 常用操作

作者: 大兵传奇007 | 来源:发表于2019-04-19 15:52 被阅读0次

    mkdir gitdemo // 创建仓库目录

    git init // git 初始化

    echo "first code" >> work.txt // 新建一个文件,并写入内容“first code”

    git add work.txt // 添加到git暂存区

    git commit -am "first commit" // 提交到版本信息中

    git status // 查看git状态

    echo "temp code" >> work.txt // 在work.txt文件中临时加了一个东西

    git add work.txt // 添加到暂存区

    git reset HEAD work.txt // 发现没用,丢弃掉修改的内容

    git checkout -- work.txt // clean 一下这个文件。

    ehho "second code" >> work.txt // 添加第二行内容

    git add work.txt // 添加到暂存

    git commit -am "second commit" // 第二次提交

    git log // 查看提交历史

    git reset --hard ec840b64a60f36324dacb38f8d52b2f7202bc0ec // 回滚到某次提交

    git rm work.txt // 删除掉工作区文件

    git commit -am "delete work.txt" // 提交删除

    git rm --cached work.txt // 会把暂存区里面的删除,保留工作区

    git checkout HEAD work.txt // 把工作区和暂存区的文件替换成版本库中的文件

    git clone // 将远程仓库克隆到本地

    git tag // 列出当前所有标签

    git tag v1.0.0 || git tag -a v1.0.0 -m "descrption" // 创建标签

    git push origin v1.0.0 // 将tag推送到远程仓库

    git tag -d v1.0.0 // 删除本地标签

    git push origin :refs/tags/v1.0.0 // 删除远程标签

    git branch // 查看所有分支

    git branch branch_new // 创建新的分支

    git checkout branch_new // 切换分支

    git checkout master && git merge branch_new // 将新分支的东西合并过来

    git branch -d branch_new // 删除本地分支

    git push origin -d branch_new // 删除远程分支

    git stash // 把所有未提交的修改都暂存起来,是本地的操作。

    git stash save ’name’ //和上面一样,只不过加上了名字,方便查找。

    git stash pop //把一个暂存的恢复,并删除掉暂存的内容。

    git stash apply //恢复但不删除。

    git stash list //查看所有暂存。

    git stash show ‘name’ //查看某些暂存。

    git stash drop 'name' // 删除暂存

    git remote -v 查看仓库地址。

    相关文章

      网友评论

          本文标题:Git 常用操作

          本文链接:https://www.haomeiwen.com/subject/hnxcgqtx.html