1、Git常用命令

// 显示当前git配置
git config --list

// 配置用户信息
git config --global user.name 'name'
git config --global user.email 'email'

// 初始化一个新的仓库
git init

// 初始化一个裸仓库
git init --bare

// 克隆一个远程仓库
git clone -b master [email protected]:/home/repo/xxx.git

// 添加当前目录的所有文件到暂存区
git add .

// 提交
git commit -m "message"

// 推送到远程分支
git push origin master

// 拉取所有分支
git pull --all

// 查看本地分支
git branch

// 查看项目的分支们(包括本地和远程)
git branch -a

// 删除本地分支
git branch -d <branch>

// 新建一个分支,并切换到该分支
git checkout -b [branch]

// 换到该分支
git checkout [branch]

// 将master分支合并到当前分支
git merge master

// 查看远程仓库地址
git remote -v

// 缓存进度
git stash

// 获取所有的缓存ID
git stash list

// 恢复指定的进度到工作区
git stash pop stash@{1}

// 移除关联的远程仓库
git remote rm origin

// 关联远程仓库
git remote add origin [email protected]:/home/repo/xxx.git

2、线下传输仓库

// 将仓库“打包”成一个文件 master和dev为需要打包的分支,如果需要打包多个分支,需要将所有的分支都列出来
// 成功后会生成xxx.bundle二进制文件,该文件包含了重建仓库需要的所有文件
git bundle create xxx.bundle HEAD master dev

// 通过bundle create生成bundle文件,可通过U盘或其它方式拷贝到另外一台设备
// 解压打包的仓库
git clone xxx.bundle 

3、SSH连接Git服务器

  • 打开Git bash
  • 输入命令 ssh +服务器用户名@服务器IP         如:ssh [email protected]
  • 确定后输入密码
06-15 00:28