之前学java开发特意学了项目管理工具git,好久不用了乌龟也不能使用了,现在要捡起来记一下笔记。
项目提交
- 在GitHub上创建一个repositories
- 找到自己想要提交的代码的文件夹目录,右键
git bash here
- 依此执行以下命令:
git init
git add 想要提交的文件
git commit -m "提交说明"
git remote add origin 仓库地址
git push -u origin master
- 输入github账户用户名和密码
更新仓库
- 进入要上传的文件路径,
git status
检查是否在该分支下,若不在,切换分支git checkout 分支名
。 - 依此执行以下命令:
git add 更新的文件名
git commit -m "更新说明"
git pull # 拉取当前分支最新代码
git push origin master # 上传
- 输入github账户用户名和密码
$ git config --global user.name "你的GitHub登陆名"
$ git config --global user.email "你的GitHub注册邮箱"
其他git常用命令
公司开发分支为develop,员工个人开发分支为lxf_develop
员工每次开发需要将develop分支merge到自己分支,在此基础上开发
开发后再提交merge develop request
# 切换到主分支develop
git checkout develop
# 检查当前分支
git branch
# 将develop分支代码拉到本地
git pull
# 切换到个人分支
git checkout lxf_develop
# 将develop分支合并到lxf_develop
git merge develop
git clone url # 克隆项目代码
问题
报错:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
git使用代理出现LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 错误
Mac下xcrun: error: invalid active developer path问题解决方法