准备工作
- 注册一个GitHub账号
- 完成Git的下载安装
Git下载安装后需要进行初始化:
随便打开一个文件夹右键点击->Git Base Here
输入指令:git config --global user.name 'Github账号名'
输入指令:git config --global user.email 'Github绑定的email'
输入指令:git config --list
用户查看自己的配置
Github与Git之间的关系
Github是全球最大的社交编程及代码托管网站(https://github.com/)。
Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)
如何使用git管理远程仓库
1.我们先在Github创建一个respository(仓库)。
创建好如图所示:
2.点击如图所示的按钮复制当前仓库的地址。
注意:在Git base here里只能右键点击parse进行粘贴,用Ctrl+v不行
3.在你想要clone到的文件夹里右击->Git Base here
4.输入指令git clone 刚才复制的仓库地址
,出现如图所示就算克隆成功了。
5.点开newtest文件夹,重新右键启动一个Git Base Here
接下来就是最关键的几步:
(1).通过touch hello.txt
指令在当前目录下创建一个hello.txt文件
(2).通过git add hello.txt
指令添加文件到本地仓库‘
(3).通过git status
命令查看当前工作区和暂存区文件的状态
(4).通过git commit -m '第一次通过git提交到仓库'
命令为这次操作添加描述
(5).通过git push
命令将hello.txt同步到github仓库中,第一次提交的时候会要求输入Github用户名和密码(会弹出提示框)
(下图中红线的部分是我敲错了,不用在意)
然后再访问Github的newtest仓库时就能发现hello.txt就已经存在了。
如何使用Git管理远程仓库大概就是这么一个过程。当然这里的hello.txt只是简单的例子,实际上可以创建几个文件夹,或者复制一些你想保存的项目到仓库中都是可以的。
6. 通过git修改文件(跟添加大部分相同)
(1).通过vi hello.txt
指令打开hello.txt对其内容进行修改。(也可以直接双击打开文件进行修改)
(2).通过git add hello.txt
指令添加文件到本地仓库
(3).通过git status
命令查看当前工作区和暂存区文件的状态
(4).通过git commit -m '第一次通过git修改文件'
命令为这次操作添加描述
(5).通过git push
命令将hello.txt同步到github仓库中
具体操作如下图所示:
访问newtest仓库出现如下即为修改成功:
6. 通过git删除文件(
(1).通过rm -rf hello.txt
指令打开hello.txt对其进行删除。(也可以直接右键文件进行删除)
(2).通过git rm hello.txt
指令将文件从本地仓库中删除
(3).通过git status
命令查看当前工作区和暂存区文件的状态。
(4).通过git commit -m '第一次通过git删除文件'
命令为这次操作添加描述
(5).通过git push
命令同步到github仓库
具体操作如下图所示:
访问newtest仓库出现如下即为删除成功(即已经没有了hello.txt):
git + 码云托管代码操作
(1)先用git生成一个公钥:ssh-keygen -t rsa -C "qrong@163.com"
,其中填写自己的邮箱
(2)查看生成的密钥:cat ~/.ssh/id_rsa.pub
(3)注册一个码云账号
(4)在设置中的ssh公钥中把生成的公钥添加上去,标题随意。
(5)链接到远程仓库:git remote add origin git@gitee.com:hsfss/test.git
(6) 将仓库所有项目拉取过来:git pull origin master
(7)提交到码云上面:git push origin master
第一次提交是:git push -u origin master
,之后就和上面一样,不需要再加-u;