赞
踩
首先你要在github上申请一个账号
网址:https://github.com/
然后你要下载一个git工具
网址:https://gitforwindows.org/
进入官网直接下载就行,下载完成后进入github首页,点击新项目new repository,如下图所示:
然后进入如下页面,主要填写红色圈起来的几个部分,如下图:
最后点击Create repository,生成如下页面:
参考原文链接:https://blog.csdn.net/Jackson23333/article/details/81315474
这样你就在github上建立了一个远程仓库了,然后复制该仓库的地址并用git clone 命令将远程仓库的下拉到本地形成一个本地仓库。
于是一个本地仓库就算创建完成了
说明: 代码是不断更新和维护得,每次添加一部分功能,或者修改一部分代码,就创建一个新得分支,这样一个分支就代表了在以前得基础上新增了特定得功能,分支和主分支得关系就像我们写一部小说,今天写主人公小时候,明天写主人公青年,后天写主人公事业得故事,大后天又写主人公的感情。当我们每写一部分的时候有时候可能需要修改之前写过的部分,比如写主人公感情的时候可能会回去修改主人公小时候的经历,或者主人公的事业上的故事,完成了一个模块其他模块也会跟着有相应的改动。所以对代码而言完成一部分功能就把当前分支和之前的主分支进行合并,就相当于对小说做了最新的修改。我们将本地的分支同步到远程对应的分支,用于记录我们改动的模块。将分支和主分支合并之后推送到远程仓库的主分支,那么远程的主分支永远在不断的合并新分支,时刻保持更新状态。
1、创建本地分支 local_branch
git branch local_branch
2、创建本地分支local_branch 并切换到local_branch分支
git checkout -b local_branch
3、切换到分支local_branch
git checkout local_branch
4、本地分支local_branch到远程分支 remote_branch并建立关联关系
a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch
git push
a.1 当git push 的时候会出现 git push --set-upstream origin remote_branch (remote_branch为远程分支)
解决办法:
git branch --set-upstream-to=origin/remote_branch local_branch
其中,origin/remote_branch是你本地分支对应的远程分支;local_branch是你当前的本地分支。
b.远程无对应分支
b.1 新建远程分支
git push origin newbranch:remote_branch //创建了一个远程分支名字叫 remote_branch
b.2 本地分支和远程分支关联
git push --set-upstream origin newbranch
然后使用git push就可以将本地和远程分支关联
5、删除本地分支local_branch
git branch -d local_branch
6、删除远程分支remote_branch
git push origin :remote_branch
git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -d | -D branchname 删除branchname分支
git branch -d -r branchname 删除远程branchname分支
7、查看本地分支
git branch
8、查看远程和本地分支
git branch -a
参考原文链接:https://blog.csdn.net/u013749540/article/details/78295420
https://blog.csdn.net/m0_37852904/article/details/85248323
分支完成之后,查看当前分支
git branch
查看当前代码状态 ,会显示更新的文件和添加的内容
git status
将所以更新的分支代码内容添加到本地的暂存区
git add .
添加提示信息
git commit -m "注释内容"
再次查看代码更新状态,红色的新增部分已经变绿
git status
更新远程分支
git push
合并到本地的master主分支
git checkout master
git merge local_branch
本地主分支推送到远端
git push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。