创建共享仓库
Git要求共享仓库是一个以.git结尾的目录。
mkdir repo.git 创建以.git结尾目录
cd repo.git 进入这个目录
git init --bare 初始化一个共享仓库,也叫裸仓库 注意选项--bare
git与github的关系?
git时一种软件,是一种版本控制工具。通过git提供的指令,方便管理代码。
github就是一个网站,一个代码托管平台。
配置github
1 在本地电脑上创建一对密钥
cmd|bash|terminal 上输入指令:ssh-keygen -t rsa
git指令
1 git pull [remote url] branchname
从远程服务器上获取指定仓库的分支,并且与工作目录的分支惊醒何必管操作。
如果出现冲突,就手动解决即可
2 git push [remote url] branchname
如果本地开发工作完成,要将本地仓库的版本递交到远程仓库,实现共享与项目合并。
3 git fetch [remote url] branch
命令汇总
1 git config配置本地仓库
常用git config --global user.name、git config --global user.email
2 git config --list查看配置详情
3 git init 初始一个仓库,添加--bare可以初始化一个共享(裸)仓库
4 git status 可以查看当前仓库的状态
5 git add“文件” 将工作区中的文件添加 到暂存区中,其中file可是一个单独的文件,也可以是一个目录、“*”、-A
6 git commit -m '备注信息' 将暂存区的文件,提交到本地仓库
7 git log 可以查看本地仓库的提交历史
8 git branch查看分支
9 git branch“分支名称” 创建一个新的分支
10 git checkout“分支名称” 切换分支
11 git checkout -b deeveloper 他健并切到developer分支
12 git merge“分支名称” 合并分支
13 git branch -d “分支名称” 删除分支
14 git clone “仓库地址”获取已有仓库的副本
15 git push origin “本地分支名称:远程分支名称”将本地分支推送至远程仓库,
git push origin hotfix(通常的写法)相当于
git push origin hotfix:hotfix
git push origin hotfix:newfeature
本地仓库分支名称和远程仓库分支名称一样的情况下可以简写成一个,即git push “仓库地址” “分支名称”,如果远程仓库没有对应分支,将会自动创建
16 git remote add “主机名称” “远程仓库地址”添加远程主机,即给远程主机起个别名,方便使用
17 git remote 可以查看已添加的远程主机
18 git remote show “主机名称”可以查看远程主机的信息