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 [其他分分支名] //将其他分支与当前分支合并,此时当前分支变更,其他分支内容不改变

此文原处:https://www.jianshu.com/p/38ce605942b4

猜你喜欢

转载自www.cnblogs.com/Sandy-1128/p/sandy-git.html
今日推荐