-
sudo apt-get install git 安装git
- git init 初始化空的git仓库
- vi .gitconfig 修改的email为注册github的邮箱,name跟组员不重复。
- ssh-keygen -t rsa C "邮箱地址" 生成git密钥 (如:ssh-keygen -t -rsa C '12346789@qq.com')
- cd .ssh 在家目录进入
- cat id_rsa.pub 查看公钥(私钥:id_rsa)
- git clone ‘项目地址’ 将项目克隆到本地 (如:git clone git@github.com:xxxxx2016/xxxx.git)
- git branch '分支名称' 创建分支 (如:git branch dev)
- git checkout '分支名称' 切换分支 (如:git checkout dev)
- git checkout -b '分支名称' 创建并切换分支 (如:git checkout -b smant)
- git branch 查看所有分支,星*为当前分支
- git branch --set-upstream-to=origin/‘分支名称’ ‘分支名称’ 本地分支跟踪服务器分支 (如:git branch --set-upstream-to=origin/dev dev)
- git branch -d ‘分支名称’ 删除分支,删除后无法找回(如:git branch -d smant)
- git add '目录'/ 将文件添加到暂存区(/后面可以追加模块) (如:git branch -d df_user/(或:git branch -d df_user/hello.py))
- git commit -m '本次提交的说明信息' 将暂存区提交到仓库区 (如:git commit -m '创建df_user模块')
- git reset HEAD^ 恢复到上一个版本
- git push origin '分支名称' 将分支推送到对应服务器的分支上 (如:git push origin dev)
- git merge '分支名称' 合并分支{当前分支smant} (如:git merge dev)
- git status 查看暂存区未提交的记录
- git reflog 查看仓库区的历史操作
- git log 查看提交的版本
- git pull 获取项目最新代码