入门级的git使用指北
Git的简单使用
Git 一种免费的开源分布式版本控制系统
Config
# 全局配置 $ git config --global user.name "your name" $ git config --global user.email "[email protected]" # 本地配置 $ git config user.name "your name" # 查看配置 $ git config --list # 查看指定项 $ git config user.name
Basic
# init $ git init # 创建一个空的Git仓库或重新初始化一个现有仓库 # add remote origin $ git remote add origin https://github.com/username/xxxx.git # 添加一个远程仓库 git remote add <shortname> <远程版本库> $ git remote # 查看已经存在的远程分支 $ git remote -v # 查看已经存在的远程分支的详细信息 git remote -v | --verbose # pull $ git pull https://github.com/username/xxxx.git master # 拉取数据 # add $ git add readme.txt # 添加单个文件到本地暂存区 $ git add . # 添加所有修改、新增的文件到本地暂存区 $ git add -u # 添加所有修改、删除的文件到本地暂存区 $ git add -A # 添加所有修改、删除、新增文件到本地暂存区 # commit git commit -m "注释" # 此次提交的备注 # push git push -u origin master # 将本地的master分支同步到origin所在主机的master分支
Diff
$ git diff # 查看冲突
Branch
$ git branch # 查看所有分支(当前分支有星号标记 e.g. *master) $ git branch new # 创建分支 $ git checkout new # 切换到 ‘new’ 分支 $ git checkout -b newnew # 新建并切换到 newnew分支 $ git branch -m new newname # 重命名 git branch -m <旧名字> <新名字> $ git branch -D new # 删除分支
Merge
$ git merge dev # 将 dev 合并到当前分支
Clone
$ git clone http://xxx.xxx/xxx.git # git clone <版本库的网址> <本地目录名> $ git clone http://xxx.xxx/xxx.git mydir # git clone <版本库的网址> <本地目录名> $ git clone -b dev http://xxx.xxx/xxx.git #git clone -b <分支名称> <版本库的网址>
View
$ git status # 查看当前工作区提交状态 $ git log # 查看提交历史记录
Relationship
Refs
相关推荐
baolen 2020-08-15
炼金术士lee 2020-08-15
huangchunxia 2020-08-07
lljhi0 2020-07-21
huangchunxia 2020-07-08
zhangxing 2020-07-05
ArkShen 2020-07-05
nebulali 2020-07-05
Equation 2020-08-09
iamjiyu 2020-07-21
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08