程序员终究需要多次实操之后,才会将技术更好的提升!
今天鄙人实操了git,虽然中间出现很多问题吧,但是自己也有所收获,对于git的基本命令使用可以达到很熟练的操作,以及git相关知识会让自己更加明确。
写这篇博文顺便总结下自己的知识点,能够帮助小伙伴们使用git更好;
首先关于git的安装和配置就不再叙述了,现在网上的资料很多,安装也没有难度,基本都是next;
https://www.git-scm.com/download/ git的官网
一、对于自己的项目想要提交到git上,第一步先生成.git文件
1:先打开项目,在git命令行界面输入命令:git init 初始化成一个新的git项目,在本地就会创建出一个master分支
2:查看自己的代码状态: git status 可以看到自己代码的增改
3:输入git add .
4:输入:git commit -m 注释代码说明 (例如 git commit -m 初始化代码)这句命令的意识是将自己的代码提交到本地仓库
5:输入:git remote add origin 远程git上的地址(最好使用https格式)添加到远程上
6:输入:git pull 好多小伙伴们不会执行这一步,而是直接执行的7,这样操作会发生一些版本冲突【有可能别人在自己提交之前,将代码提交上去了】,所以在将自己的代码push上git之前,最好pull下,检查下是否有新的提交代码,更好的解决冲突;而且这个命令会自动合并分支上的代码,不需要自己去合并分支;
7:输入:git push -u origin master将自己的代码最终提交到远程分支上,如果在执行这一步中会遇到一些拒绝提交的提示,如图所示,可以执行【8】的命令
8:输入:git push -u -f origin master
以上是整个代码的提交到远程的过程。
下面将说明一下今天解决问题所用的git命令:
SSH-key的生成:
开分支命令:git checkout -b 分支名 此时是在自己本地开的分支,可以输入命令:git branch 查看本地分支
在远程仓库上开分支 第一步:git checkout -b 分支名 origin/master 意思是指在基于master上面开心的分支;输入命令 git branch -r 可以查看远程分支
第二步:最后要将这个分支推送到远程,输入命令: git push origin HEAD -u
输入命令查看自己的名字和邮箱
git config user.name
git config user.email
同理修改自己git的名字和邮箱
git config user.name "自己git的名字"
git config user.email "自己注册git的邮箱"