(个人理解,不对欢迎指正)git是作为本地代码和线上服务器的一个中转站,git上传代码到github仓库,服务器再用git命令或发布工具从github仓库上拉取代码。
1.首先 下载git https://git-scm.com/downloads 安装一直下一步即可。
2.在要操作的文件夹中右键,选择git bash here .
3.设置全局账号
$ git config --global user.name "username" //username是你的github的用户名
$ git config --global user.email "email" //email是你的github的邮箱账号
//查看设置
git config --list
user.name=username
user.email=eamil
4.上传一个测试文件
echo "# tradeview" >> README.md //创建一个测试文件
git init
git add README.md
git commit -m "first commit"
git remote add origin url //url是仓库地址
git push -u origin master
5.将远程仓库克隆为本地仓库
(1)首先将远程仓库克隆为本地仓库
git clone git@github.com:xxx/LearnGit.git
(2)在本地创建和远程分支对应的分支
git checkout -b <本地分支名> origin/<远程分支名>
本地和远程分支的名称最好一致;(3)在本地分支完成任务后,可以试图用git push <远程主机名> <本地分支名>推送自己的修改;
(2)如果推送失败,则表明远程分支比本地更新,需要先用git pull试图合并;
(3)如果pull失败并提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to=<远程主机名>/<远程分支名> <本地分支名>创建链接;
(4)如果合并有冲突,则解决冲突,并在本地提交(add => commit);
(5)没有冲突或者解决掉冲突后,再用git push <远程主机名> <本地分支名>推送就能成功。
---------------------
版权声明:本文为CSDN博主「-徐凯-」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xukai0110/article/details/80637902
参考链接:https://blog.csdn.net/xukai0110/article/details/80637902