美文网首页
Git常用命令

Git常用命令

作者: baiduo | 来源:发表于2017-06-29 14:23 被阅读0次

    本文作为平日使用git的笔记

    查看文件状态:

    $ git status //查看文件状态

    存储文件:

    $ git stash

    $ git stash apply//找回存储的文件

    添加文件到暂存区:

    $ git add test.txt //添加test.txt到暂存区

    $ git add -u //添加有索引文件的修改(该命令只已经被add过的文件)

    $ git add -A //监控工作区的状态树,将所有被修改过的文件添加到暂存区(删除,新增,修改过的文件)

    提交文件到本地仓库:

    $ git commit -m ''添加文件'' //将暂存区的文件添加到本地仓库

    $ git commit -a -m ''添加文件'' //跳过暂存区直接将文件添加到本地仓库

    版本回退:

    $ git reset --hard HEAD^ //会退到上一版本

    $ git reset --hard commitId //会退到指定版本(commit id不用写全部,git会自动查找)

    分支:

    $ git branch //查看本地分支

    $ git branch -a //查看所有分支

    $ git checkout -b [branch name]//创建并切换分支

    $ git branch [branch name] //创建本地分支

    $ git branch -d [branch name] //删除本地分支

    $ git checkout [branch name] //切换分支

    $ git branch -m [old branch name]  [new branch name]//对本地分支重命名

    $ git push --set-upstream [branch name] origin [branch name]//创建与本地分支同名的远程分支并关联

    $ git push origin [branch name] //将本地分支推送到远程分支

    $ git push origin --delete [branch name] //删除远程分支(谨慎使用)

    $ git checkout -b [branch name] origin/[remote branch name] //拉取远程分支并在本地建立一个新分支

    $ git merge [branch name] //合并某分支到当前分支

    相关文章

      网友评论

          本文标题:Git常用命令

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