Mac git简易使用
一、升级安装git
使用终端升级指令: git clone https://github.com/git/git
二、SSH-Keys准备
使用终端生成.ssh文件
1.判断电脑是否已存在.ssh文件
由于.ssh文件夹默认路径为~/.ssh,故直接判断该路径下是否存在该文件夹
cd ~/.ssh //不存在时结果: No such file or directory
mkdir ~/.ssh //根目录下创建.ssh文件夹
cd ~/.ssh //进入根目录
三、git准备
创建SSH-Keys
此处key使用上文创建 .ssh/id_rsa.pub 的内容,title可任意命名
cd ~/.ssh
open id_rsa.pub //or vim id_rsa.pub
四、生成远程仓库
五、使用terminal完成git操作
1.从本地端上传数据至远程仓库
cd /.../指定路径/指定项目根目录 //定位至数据文件夹
git init //为本地库初始化git
git remote add origin [SSH地址] //设置远程仓库
git add . //添加变动至本地库
git commit -m 'commit description' //提交改动至本地库并附带描述,-m 表示暂存区/ -am 代表跟踪过的文件,可同时提交俩者,git commit -m -am 'commit description'
git push -u origin master //推送至远程仓库master,需要输入创建.ssh时创建的密码
2.从远程仓库拉取数据
cd /.../用于缓存的文件夹 //定位至待缓存数据文件夹
git init //为本地库初始化git
git remote add origin [SSH地址] //设置远程仓库
git pull origin master //从远程仓库master拉取数据,需要输入创建.ssh时创建的密码
3.其他设置
3.1修改仓库地址
//方法1
git remote origin set -url [新的SSH地址] //修改本地远程仓库
//方法2
git remote rm origin //删除本地仓库地址
git remote add origin [新的SSH地址] //设置本地远程仓库
//方法3
修改本地库内.git文件夹中的config文件 //url = [新的SSH地址]
3.2分支管理
git branch [新分支名] //创建分支
git checkout [分支名] //切换当前本地库对应的分支
git push origin [分支名] //推送至对应分支
git branch -d [待删除分支名] //本地库删除分支
git push origin :[分支名] //删除远程库分支
git branch //查看本地库所有分支
git merge [其他分分支名] //将其他分支与当前分支合并,此时当前分支变更,其他分支内容不改变