git初始化到提交流程:
git init
git add .
git commit -m "first commit"
git remote add origin https://git.oschina.net/name/package.git
git push -u origin master
分支命令:
git branch // 查看git的所有分支
git branch dev // 创建dev分支
git checkout dev // 切换到一个已经存在的分支
git checkout -b dev // 创建dev分支,并切换到dev分支
git branch -d dev // 删除dev分支
git checkout master // 切换到主分支
git merge dev // 将dev分支合并到master分支
$ git init // 初始化一个Git仓库
$ git status // 查看仓库的状态
$ git add . // 将所有修改添加到暂存区
$ git reflog // 在退回到旧版本之后可以查看旧版本之前的提交日志
当我们想从一个旧版本退回到新版本但是我们关闭了shell窗口,不能查看之前的commit id了,就可以通过
$ git reflog 查看到之前的版本的commit id
$ git reset --hard 3628164 //退回版本
$ git log // 查看git的commit信息,每次提交的信息包括注视在内
git clone git://github.com/schacon/grit.git //从服务器上将代码给拉下来
git config --list //看所有用户
git config --system --list 查看系统配置
git config --global --list 查看当前用户配置
配置用户名和邮箱(不加双引号)
git config --global user.email 1947914887@qq.com
git config --global user.name xxx
将本地仓库与远程仓库连接起来:git remote add origin 远程仓库地址
配置密钥:
ssh-keygen -t rsa -C "youremail@example.com"
打开id_rsa.pub
复制内容到github添加SSH密钥,,然后在仓库邀请队友,邀请后队友邮箱接收到信息,队长再把仓库邀请地址发给队友,队友就可以协同开发了
先初始化本地仓库,再pull
git init
git pull