mac 下使用git 记录一下流程
1、git下载 点击下载
2、Mac下是不需要主动配置环境变量的(系统已经默认配置),所以可以直接通过以下命令来查看版本号
git version
如果以下显示,则安装正确
若提示
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools
或者
xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)
说明你的mac没有安装 xcode,一般用户也不需要去官网下载全部xcode环境,使用以下命令部分安装即可
xcode-select --install // 点击安装,单独安装CommandLineTools
sudo xcode-select --switch /Library/Developer/CommandLineTools
安装后再次执行上述查看version命令,正常显示说明安装完成
3、GIT 基本配置
git config --global user.name "your_name" 用户名 git config --global user.email "your_email@gmail.com" 邮箱
4、生成秘钥关联仓库
先看一下本地是否有秘钥,新安装的没有就可以直接创建
cd ~/.ssh
如图,没有.pub文件则新建
ssh-keygen -t rsa -C "your_email@youremail.com"
创建过程中,会询问你密钥存储位置,直接enter就好,会让你设置密码,可直接enter,也可输入密码(输密码时是不显示输入进度的,直接按键盘就好了),最后显示一个矩形方框就说明创建成功了
5、上传密钥
私钥就存在本地即可,公钥需要上传至远程仓库,这样才能让本地仓库和远程仓库建立连接;同步骤1,cd到.ssh文件,ls出上述三个文件,然后复制公钥id_rsa.pub内容
常用命令
1.git branch 查看本地分支 2.git branch -a 查看所有分支 3.git branch -av 查看所有分支及其最近一条提交记录 4.git branch -avv 查看本地分支与远程关联分支 5.git status 查看本地仓库状态 6.git diff 查看改动内容 7.git add a.php 暂存a.php文件 8.git add . 暂存全部文件 9.git reset a.php 撤销add a.php 文件 10.git reset . 撤销所有文件 11.git commit -m "本次修改描述内容" 提交本次改动 12.git log 查询本地提交记录 ----提交代码到远程仓库---- git pull --rebase push前先下拉并rebase代码 git push origin Head:master 提交代码到远程master分支 git push 直接提交 当前分支与远程关联的分支 ----本地分支管理---- git checkout -b v2 创建新v2分支 并将当前分支切换v2 git checkout v2 从当前分支切换至v2 ----撤销操作---- git checkout . 代码改动后 撤销所有改动 git reset a.php 撤销a.php add操作 git reset . 撤销所有 add 操作 git reset HEAD~1 已经commit 在当前分支回退一条commit 2 就是2条 git revert HEAD~1 已经push 回滚这条记录 执行完后需要继续执行以下三条才可以,远端会保留revert记录 git add. git commit -a git push ----下载远程分支---- git pull origin master(master 是分支名)
上一篇: PHP gd库写入文字居中...
下一篇: php gd库处理微信头像为圆形...