一 给当前仓库配置用户名和邮箱
注意:加上“--global”就代表是配置的全局的用户名或邮箱
(1) git config --global user.name “name”
(2) git config --global user.email “xxx@163.com”
二 创建本地仓库
(1)拉入文件目录
(2)git init (创建本地仓库)
(3)创建文件
终端输入 “touch main.m” ,回车
四 拉取代码
(1)创建本地仓库之后可以拉取远程仓库的代码了
终端输入 “git clone + 空格 + 远程仓库路经”
or 终端输入 “git clone + 空格 + -master + 远程仓库路经”
注意:master 是分支名
(2)也可以选关联远程仓库路经,再pull拉取代码
终端输入 "git remote add origin + 空格 + 远程仓库路经"
再进行pull动作
终端输入 "git pull origin + 空格 + 分支名称"
五 推送代码
(1)终端输入 “git add .” : 所有代码提交暂缓区
(2)终端输入 “git commit -m “我是版本描述”” : 提交描述说明
(3)终端输入 “git commit -m “我是版本描述”” : 提交描述说明
(4)终端输入 “git push -u origin master” :推送到master
六 推送指定分支(团队使用)
(1)新建一个文件夹,把要上传的内容放入文件夹中
(2)初始化仓库,终端输入:"cd + 文件路经",回车,再输入“git init”
(3)切换分支,默认是在主分支
终端输入:git checkout -b "自己的分支名"
(4)关联到指定仓库路经
终端输入:git remote add origin https://xxxxx
# 或者
终端输入:git remote add origin git@xxxxx
(5)添加到缓存区
终端输入:git add .
(6)添加备注
终端输入:git commit -m '备注信息'
(7)pull项目,第一次pull当前文件夹下有内容
终端输入:git pull origin '分支名' --allow-unrelated-histories
(8)如果不是第一次pull
终端输入:git pull origin '分支名'
(9)push项目
终端输入:git push -u origin '分支名'
六 补充(常用命令)
git status
红色:文件被添加或者修改,但没有添加到git的暂缓区
绿色:文件在暂缓区,但是没有提交到本地版本库
git add main.m : 把“main.m”文件添加到暂缓区
git commit -m : 初始化项目,把暂缓区所有内容提交到本地版本库,并清空暂缓区
git rm main.m : 将“main.m”删除
git log : 查看所有版本号
git reflog : 查看所有版本
git reset --hard HEAD : 回到当前版本
git reset --hard HEAD^ : 回到上一个版本
git reset --hard HEAD^^ : 回到上上个版本
git reset --hard HEAD~100: 回到第100个版本
git branch : 查看当前在哪个分支
git branch -r : 查看本地版本库的分支
git checkout zxj :切换zxj分支
git checkout -b zxj : 创建并切换zxj分支
git push origin master : 向master分支推送
git pull origin master : 向master分支拉取
git init --bare : 把这个文件路经成为共享版本库
git remote rm origin : 删除关联的远程分支
git remote add origin + 空格 + 远程仓库路经 :关联远程仓库路经