git基本操作
用户设置
### 全局用户设置 每台电脑需要进行一次操作
$ git config --global user.name 'Zhang XX'
$ git config --global user.email 'XXX@rootbk.cn'
-
构建项目目录
-
在项目根目录下创建文件
-
README.md 项目说明文件
-
.gitignore git仓库管理忽略
-
-
在项目的根目录下进行仓库的初始化
$ git init #初始化git仓库
$ npm init -y #初始化node项目
常用指令
# 查看状态
$ git status
# 添加管理(将文件添加到本地仓库的暂存区)
$ git add fileName # 将指定的文件添加到git仓库的暂存区
$ git add . # 将当前目录下所有的文件和目录都添加到暂存区
$ git add --all # 将当前目录下所有的文件和目录都添加到暂存区
$ git add path/ # 将指定目录添加到暂存区
# 将文件移出暂存区
$ git rm --cached fileName
# 将暂存区的文件提交到本地仓库
$ git commit -m 'msg'
# 查看提交日志
$ git log
# 恢复到历史版本
$ git reset --hard hash(前6位)
# 查看帮助
$ git --help
# 恢复被删除的文件
$ git checkout filename
### 远程仓库操作(gitee github)
# 添加远程仓库源地址
$ git remote add origin https://github.com/GUOXinHu/jd.com.git
# 将本地仓库中的master分支推送到远程的源
$ git push -u origin master
# 从远程仓库克隆项目(从无到有)
$ git clone https://github.com/GUOXinHu/jd.com.git
# 从远程仓库拉取分支(更新)
$ git pull origin master
### 分支操作
# 查看分支
$ git branch
# 创建分支
$git branch 分支名
# 分支切换
$ git checkout 分支名
# 合并分支
$ git merge 分支名
网友评论