今天我开始了初步的学习,首先从陌生的开始下手,GitHub,自己通过查询网络上的资料有了初步的理解与认识。进行了Git与GitHub的配置。
一、前期准备
首先下载Git,Git官网->https://git-scm.com/
进入GitHub官网 (https://github.com/)推荐使用谷歌浏览器,部分浏览器可能会进不去官网,注册账号。
二、建立存储代码的库
注册完GitHub账号以后,新建一个库,取名为test
这样一个用来云存储代码的库就建好了,我们会看到一个这样的界面,这将会在后面用到
库已经建好,那么如何将电脑中的代码上传到库中呢? 首先,需要做的是将该库与本地连接起来,也就是将库克隆到本地,接下来有两种方法:1、下载GitHub客户端 ;2、通过地址进行连接
三、克隆库到本地
1.下载GitHub客户端(推荐)
顾名思义,我们需要先从网上下载GitHub并进行安装
下载好后点击运行,登录账号
登录后,我们再来到GitHub官网,点击建好的那个库,需要用到这个界面,由于下载了客户端,我们可以直接点击 Set up in Desktop
然后电脑会打开GitHub,浏览路径,选择一个本地的文件夹,这里我选择的是一个叫做workspace的文件夹
然后找到并进入这个文件夹,会发现文件夹里出现了test的文件夹,这就说明已经将那个叫做test的代码库克隆到了本地。
2、利用地址将库与本地进行连接
如果不下载客户端的话,可以利用地址来进行连接。我们还是需要利用建好库之后的那个界面,记住地址
在本地电脑上选择想要保存位置的文件夹,我用的还是刚才那个叫做workspace的文件夹。进入文件夹,这里我已经把刚才那个test文件夹删除了,会发现workspace现在是一个空文件夹,我们单击右键,选择Git Bash Here(前提电脑已经下载安装了Git)
进入命令窗,输入git clone https://github.com/xhj1074376195/test.git 注意:这里的地址需要修改为你自己的地址,上面已经强调记住了
然后去查看workspace文件夹,发现里面出现了test文件夹,克隆成功!
四、将代码文件等保存至库
进入电脑中的test文件夹,将需要保存的文件复制到该test文件夹中,这里我的是一个叫做main的cpp文件。右键Git Bash Here进入命令窗。然后开始输入git add main.cpp,注意需要将main.cpp改为你要上传的文件名与类型,回车然后输入git commit -m"c++",-m后的是字符串备注内容,可任意填写,回车之后,再输入git push origin master回车提交,如果GitHub已经登录就可以提交,否则会让你输入账号和密码。
出现这个界面说明上传成功,我们回到GitHub官网查看到库中上传的文件
以后再在这个仓库下写代码就不需要再clone了,只需要在本地仓库(我的workspace文件夹下的test)的文件夹里右击打开Git Bash,然后输入git pull就行了,GitHub上的代码就会更新到本地。
上传代码的时候,只需要输入三句命令:
git add 你要上传的文件名或者写成git add * .这是表示上传所有修改过的代码,这个命令也很常用
git commit -m"your words"这是提交时的备注,备注内容写在双引号内
git push origin master把本地仓库的修改提交到GitHub上
五、git常用命令汇总
克隆代码:git clone 远程仓库的url
配置邮箱:git config --global user.email
配置用户名:git config --global user.name
从远程仓库下拉代码到本地:git pull
放弃本地代码的修改:git checkout -- <file>
将本地代码添加到缓冲区:git add * .
移除add到缓冲区的文件:git reset HEAD <file>
将本地代码提交到本地仓库:git commit -m"日志文字"
将本地仓库同步到远程仓库:git push origin master
查看日志:git log
查看某个文件的提交日志:git log 文件名
查看某个用户的提交日志:git log --author=“author”
查看某条提交日志相信信息:git show 版本号
查看git全部命令:git --help
查看git某个命令的使用:git help 命令名
原文地址:https://www.cnblogs.com/xhj1074376195/p/12198921.html