Git常用命令

常用命令:

添加到暂存区        git add <filename>

删除                       git rm <filename>

更名                       git mv <oldname> <newname>

查看不同                git diff 

查看日志                git log

查看命令历史         git  reflog          

撤销未提交的文件内容      git check - - <filename>        // 让这个文件回到最近一次git commitgit add时的状态

回退版本                  git reset - -hard <commit_id>    // 通过git log 查看到的commit 的id

回复文件                  git checkout - -<filename>    

 

查看本地分支                git branch

创建分支                       git branch [name]

删除分支                       git branch -d [name]

切换分支                                  git checkout [name]

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

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

查看状态                  git status

本地目录下关联远程仓库  git remote add [本地仓库名]  [远程仓库名]

eg:   git remote add 本地仓库名 git@github.com:YuxinHan/hello.git   

       git remote add 本地仓库名 https://github.com/YuxinHan/hello

取消本地目录下关联的远程库         git remote remove [本地仓库名]

查看全部远程仓库           git remote –v

查看远程仓库的详细信息        git remote show [远程仓库名]

删除远程仓库命令           git remote rm [远程仓库名] 

修改远程仓库名               vi      /.git/config   文件

本地同步远程仓库                                git pull

同步本地库的所有到远程库        git push –u origin master

同步本地库到远程库        git push [远程仓库名] [分支名]

复制远程仓库             git clone [url] 

eg:    git clone https://github.com/YuxinHan /demo

      git clone git@github.com: YuxinHan /demo.git

 

posted @ 2017-11-28 20:49  HY韩羽  阅读(142)  评论(0编辑  收藏  举报