git仓库分为:工作区--操作的文件夹 暂存区--本地计算机 提交区--git远程仓库
首先我要说的是github和gitlab是一样的,我们都可以使用git命令对他进行操作。
1.下载好git以后,我们可以在你想要建立项目的文件夹(F:/demo)里面右键,点击git Bash Here,之后进入git命令行。
2.在命令行里面执行:
git config -global user.name '你Github或者gitlab的用户名'
git config -global user.email '你Github或者Gitlab对应的邮箱名'
在gitlab里面最好使用企业的邮箱,个人邮箱使用以后,想项目push的时候会报错,说log里面用户名或邮箱不对。
执行上述命令的目的是为了将本地的git和远程的git相互连接,方面后续项目的传输。
3.在命令行里面输入你要下载的项目git地址:git clone gitlab.xxx.com/xxx-aa/cbn.…
在此请一定注意:clone后面的地址不可以用引号包裹。
执行此命令以后你会在F:/demo里面会看到你想要的项目的文件夹。
4.git会提供一个默认分支是master,一般我们不能直接修改master分支,需要新建自己的分支
git branch查看分支
git branch 'daily/0.0.1'新建分支
git checkout 'daily/0.0.1'切换分支
切换以后最后面会出现蓝色的括号,包含切换以后的分支号
5.在网页上我们进入github里面进入项目,点击new branch,建立一个名为“daily/0.0.1”的分支
6.修改项目内容
git status会展示你修改后的项目和远程项目之间的区别有哪些。
7.将工作区的项目修改内容提交到缓存区:git commit -am '写你提交的内容' 。(此时一定在daily/0.0.1分支下面执行)
有时候项目会出现elint强行校验,你要是不修改就不能提交,这样就很烦人,所有我们可以用git commit -am '写你提交的内容' -n后面加一个-n就可以不用校验提交内容。
8档你执行commit以后,你登陆网页的github或者gitlab发现daily/0.0.1并没有出现你修改的东西,原因在于:你并没有将暂存区的项目内容提交到远程git上
执行:git push以后登陆gitgub看看,是不是有了你用户用的修改记录?