美文网首页
git 常见命令

git 常见命令

作者: _云起 | 来源:发表于2019-12-02 00:05 被阅读0次

    创建文件库 mkdir testgit

    进入文件目录 cd testgit

    显示当前目录路径  pwd

    将仓库变为 git管理库 git init

    创建a.txt(aaa)文件

    查看文件 cat a.txt

    添加文件 git add a.txt

    提交到仓库 git commit -m “commit a.txt”

    查看是否还有未提交的文件 git status

    修改 a.txt(添加 bbb)

    查看a.txt到底修改了什么 git diff a.txt

    重新添加 git add a.txt

    提交 git commit -m "add bbb to a.txt"

    查看状态 git status

    继续修改 a.txt(添加 ccc)

    重新添加 git add a.txt

    提交 git commit -m "add ccc to a.txt"

    查看提交历史 git log

    嫌弃显示信息太多的话 使用命令 git log --pretty=oneline

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

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

    回退到指定版本号 git reset -- hard 版本号

    回退到最新版本,却不知道版本号 git reflog

    回退到最新版本git reset -- hard 56e4cf5

    创建文件b.txt添加到git git add b.txt

    添加所有文件git commit -m "commit all files"

    修改a.txt(添加ddd)

    丢弃工作区的修改

    git checkout -- a.txt

    1 假如没有假如暂存区 那么撤销回版本库一样状态

    2 假如加入暂存区 就回退到 暂存区状态

    删除 文件rm b.txt

    提交到远程仓库 git remote add origin url

    提交远程仓库 git push -u origin master(其实是吧当前分支master推送到远程)

    后面提交 gitpush orign master 即可

    创建分支 git checkout - b  dev(分支名)

    相当于 git branch b 创建+git checkout dev 切换

    合并 某支 到当前分支 git merge name

    删除分支 git branch -d name

    相关文章

      网友评论

          本文标题:git 常见命令

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