git的使用方法

管理工作目录

  git init    初始化

  git status  查看工作树状态

  git log--oneline  查看提交记录

  git reflog  查看之前所有的操作记录

三种状态的切换

  工作区  暂存区  本地仓库

  git add ./<filename>  工作区到暂存区

  git commit -m "理由"  暂存区到本地仓库

  git checkout ./<filename>  丢弃工作区的内容

  git reset ./<filename>  从暂存区回退到工作区

  git reset --hard <commit_id> 版本的回退,并删除

  git reset --soft <commit_id> 把内容存到暂存区

  git reset <commit_id> 把内容回退到工作区

分支管理

  git branch <name> 创建分支

  git branch :查看分支

  git branch -d <name> 删除分支

  git checkout <name> 切换分支

  git merge <name> 把name分支合并到当前分支

标签管理

  git tag <name> <commit_id> 给指定的版本加标签

  git tag 查看所有标签

  git tag -d <name>  删除标签

远程仓库建立连接

  --ssh

    1.本地生成公钥私钥,在主用户的根目录下

    2.把公钥放入github中

  建立连接

    git remote add '远程仓库的别名' 远程仓库的地址

  查看所有的仓库

    git remote

  向远程仓库提交代码

    git push -u 远程仓库别名 分支名

    注意 -u 第一次提交代码的时候本地分支跟远程仓库的分支建立起连接

  从远程仓库拉代码

    git pull 远程仓库的别名 分支名

  克隆项目

    git clone 地址 

 

posted @ 2018-11-21 20:14  春秋羽  阅读(125)  评论(0编辑  收藏  举报