认识github
代码托管的网站
接下来:Github入门及如何提交代码
Git安装: Git - Downloads
TortoiseGit安装: download.TortoiseGit.org – Index of /tgit/
注:前两步我想都懂,我在这里教的是如何在电脑创建本地仓库,并且将本地仓库里面的文件上传到远程仓库里,及从第三步开始
首先优先安装Git 和 TortoiseGit,安装完后,在空白处鼠标右键就会发现多了些东西
然后将HTTPS的链接先拷贝下来,这里HTTPS的链接在你创建仓库后会看见,有HTTPS和SSH的链接,这里我们一般都使用HTTPS的链接,进入你想上传文件的文件夹里,比如说我想在这个文件夹下克隆仓库
会进入如下界面,将远程仓库(即在github上创建的仓库)的HTTPS的链接拷贝到URL里面即可
拷贝完后点击OK即可
这样子的话你的本地就有了仓库
点击进去这个文件夹会发现有个.git文件,对这个文件不要做任何操作
因为.git这个文件是隐藏文件,如果你没有将隐藏文件的选项打开,你会发现看不见这个文件,所以如果你要看到这个文件,请看如下操作
这个就在路径的上面,也就是你打开一个C盘或者D盘什么的,这个就在最上面
然后在其文件夹下(即含有.git文件的文件夹下)放入你要上传的代码,但是这时候网上的远程仓库中并没有这些代码,所以接下来要将这些代码提交到远程仓库里面去
提交代码有两种方法
(一)图形界面
(1)add(预添加到本地仓库)
在其文件下右键或者对要上传的代码选中再右键
点击Add后会进入如下界面,我们将所有的代码都添加到本地仓库,即选中箭头所指(全选)
然后再点击OK即可
(2)commit(提交代码到本地仓库)
接下来点击OK后会进入如下界面
进入到这个界面后,要将代码添加到本地仓库中,即点击Commit
然后会进入如下界面,箭头所指表示注释,可以随便填写,这个注释是一定要填写的,不填写的话
那个commit按钮是黑色的,点不了,填写完后再点击commit即可
(3)push(把本地仓库提交的代码推送到远程仓库里去)
点击commit后会进入如下界面,显示success说明保存到本地仓库了,接下来就是要推送到远程仓库里去,即点击push
点击push后会进入如下界面,对这个界面不做任何操作,直接点击OK即可
这样就显示成功了,然后Close关闭它,打开github,刷新下页面,就会发现代码上传成功
然后是
(二)命令方式(演示命令的方式克隆仓库,提交代码)这个方法跟网速有关,如果网速不好很慢的,所以推荐用第一种方法
首先在你想在的路径下右键点击Git Bash Here
这样子就会弹出命令行窗口,如下,这个可能有点慢需要等一下,这样子就可以在里面敲代码了
接下来
1.克隆远程仓库到本地机器的目录 用 git clone + 仓库链接(即如上第一种方法的HTTPS链接)
注意:这个HTTPS链接必须鼠标右键粘贴,ctrl+v没用,可以自己试下
回车即可
克隆完毕后,你会发现文件夹下也就将文件克隆过来了
第二幅图是changshishiyan文件夹里面的
由于我是克隆changshishiyan,里面本身有文件,所以是直接将这个文件克隆过来了,你们如果说克隆的是一个空仓库,那么就只会有一个仓库,里面有没有.git这个隐藏文件我有点不确定了,如果有的话那就不用管,如果没有的话可以在命令行窗口运行 git init 这个命令,初始化一下即可
2.放代码到本地仓库中
3.提交代码
注:这两个操作连一起了
(1)add(操作如下)
git add xxx 或者 git add . (后面这个的话是add所有,比如说你要添加一整个文件夹,而不是单个代码文件,就可以使用这个命令)
比如说这里我要添加test.c这个代码,那么就git add test.c回车即可
(2)commit(操作如下)
git commit -m "注释"
注意:注释必须写,可以随便写
(3)push (操作如下)
git push
最后你在github上刷新一下,就会发现仓库中多了这个文件
最后这块给大家讲下如何删除仓库中的代码文件
首先选中想要删除的文件,然后右键找到TortoiseGit - Delete
这样子的话你就在本地仓库删除了该代码文件,但是如果想要删除远程仓库中的文件,看如下操作
要删除远程文件中的代码文件,也是要经过add commit push这三步
这一步的话就是add,点击进去后就进入到了commit里面,然后填写下注释就可以一直OK下去,这样子就完成了,具体的由于操作跟添加代码差不多,于是没有截图,若不懂可以留言,我会一一解答。