天天看点

Git与GitLab的复习与使用方法总结

兄弟们好,最近一直在忙实习的事,以前在学习编码的时候,经常是单打独斗,一个人完成某个feature,现在进了大公司,第一次见识到了大规模企业级项目的完成,是一个团队的共同协作的。我司使用的代码托管平台是GitLab。其中Git发挥了巨大作用。很久之前的学的Git知识一直没有用武之地,如今终于可以真正用起来了。经过几个小时的复习,我将它写成一篇文章,供自己复习的同时也希望对你也有帮助。

(如果还有小伙伴不懂什么是git,请自己百度哈。。。)

1,新建一个目录,存放下载下来的项目

Git与GitLab的复习与使用方法总结

2. 点击“Git Bash Here”之后,可以看到下面界面,否则,可能是你的Git Bash安装有问题

Git与GitLab的复习与使用方法总结

3、进行基础配置,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中,使用下面两条命令:

  git config --global user.name "你的名字或昵称"
  git config --global user.email "你的邮箱"

4、在你设置的文件夹中执行下面命令,完成初始化

Git与GitLab的复习与使用方法总结

5.如果你想克隆,只需要执行命令

 git clone <项目地址>

Git与GitLab的复习与使用方法总结
这个时候,如果你已经配置好的SSH,就不需要再输入密码什么的(我也推荐你使用这种方式。关系设置SSH key的方式,可以自行百度,一艘就有,就是相当于公钥一样,验证你的身份。)

如果一切就绪,则项目已经成功clone到你的本机上了。。

后面就可以自己进行相关修改。

6、进入你已经初始化好的或者克隆项目的目录,然后执行:

从服务器下更新项目,因为已经clone过,所以不需要再更新

    git pull origin master 

执行下面命令,完成第一次提交

  •       git add .
  •       git commit -m “安装教程测试”
  •       git push origin master  

注意:提交命令有两个,git push origin master(正常提交)和git push origin master -f(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支

其他常见git命令

查看所有分支  :git branch -a

切换到某一分支:git checkout  分支名称

合并分支:git merge 原分支  目标分支

Git工具可以提高我们的开发效率,希望能够好好运用。网上还有更多的详细教程,有兴趣的可以自己去检索。加油吧!