阿里云服务器安装git:
yum install git
需求:开发过程中,每次提交代码都需要验证用户,比较麻烦,所以有了"公匙",然后添加到线上的git仓库中就好了。
步骤:
1. 先找到本地的ssh公匙
命令:cd ~/.ssh
2. 查询地址
命令:pwd
3. 如果没有生成新的SSH秘匙
命令:ssh-keygen -t rsa -C "779557608@qq.com"
再3次回车就好了
4. 将公钥文件~/.ssh/id_rsa.pub用记事本打开复制,登录gitHub后,添加公匙就好了。
5. 测试连接,然后输入 yes ,就可以成功连接了。连接成功后,会将github上的名称显示再控制台。
命令:ssh -T git@github.com
-- 上面的github.com ,也可以理解为ip地址加端口号
git常用命令:
克隆远程项目
命令:git clone 要被克隆的项目地址
eg: git clone https://gitee.com/w_wangqinmin/tuantuan.git
初始化文件夹(将该文件加变为仓库)
命令:git init
将文件交给git管理( . :表示添加该目录所有文件)
命令:git add .
查看当前目录下所有文件状态 (是否被git管理)
命令:git status
将文件提交到本地仓库
命令:git commit -m "提交原因"
建立远程连接 (与远程的仓库建立连接)
命令:git remote add origin git@github.com:仓库名/projectname.git
删除远程连接
命令:git remote rm origin
将本地仓库文件,提交到远程仓库
git push -u origin master
获取远程仓库代码
git pull
git基本命令:
设置全局git用户名
命令:git config --global user.name "wangqinmin"
设置全局git用户邮件
命令:git config --global user.email "779557608@qq.com"
拉取指定 dev 分支代码:
git clone -b dev http://******.git
拉取指定 tag 分支代码:
git clone --branch [tag] [git地址]
例如:就是下载 jdk11.28tag的代码
git clone --branch jdk-11+28 https://gitee.com/mirrors/openjdk.git