git基本使用方法

git基本使用方法

1.git介绍

1.集中式版本控制器

  • svn--一般用于公司内部版本控制器

2.分布式版本控制器

  • git--一般用于开源项目,并且可以把开源项目发布到github/gitee中

2.git的基本使用

1) 初始化本地仓库

git init
只用使用一次,产生隐藏目录.git

2) 查看状态

git status
工作区、暂存区

3) 将新建文件、修改添加到git中

git add *

4) 将改变提交为一个版本

git commit -m "名字"
暂存区:文件可以提交

5) 仓库配置

git config --list

用户配置
  git config --global user.name=""
  git config --global user.email=""

6) 删除文件

git rm 文件名

7) 查看历史版本

git log
git reflog

8) 时光穿梭

git reset --hard HEAD^
git reset --hard 74ca8
Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

7) .gitignore

让git不去管理指定的文件或目录

  • src
  • node_modules 第三方依赖,git
  • package.json

9) 本地仓库与远程仓库绑定

  1. 在github/gitee中新建远程仓库

    public 任何人都可以查看代码,协作者才可以提交
    private 只有自己和协作者才可以查看,提交代码
  2. 绑定

    git remote add origin 远程仓库地址
  3. 更新,将远程的主分支值更新到本地(仓库只有自己一人,省略更新)

    git pull origin master
  4. 推送,将本地的仓库推送到远程

    git push origin master

    需要输入用户名和密码

10) 多人协作

  1. 添加协作者
  2. 协作者同意后协作者就可以进行提交
    1) 先将远程仓库克隆到本地

    git clone 远程仓库地址

    2) 操作
    先更新,再提交

    git pull origin master
    git push origin master
    

11) 注意:

  • 提交之前先更新
  • 尽量不要多人同时操作一个文件
  • 空目录不会直接提交

你可能感兴趣的:(git)