Git及Github入门笔记

时间:2020-12-21 11:24:45

简介

Git是一个分布式版本控制系统(你可以通过Git来管理你的代码以及相关文档,可以在自己电脑上管理,同时也可以和同事协同使用管理),Github为Git提供一个服务器(简单的说,就是你可以把你的代码推送到Github上去,同时可以从Github上边clone一些代码下来)

安装

网上安装资料一大堆,这里推荐一个廖雪峰Git教程,安装后就可以使用了,这里要说明的是如果你需要和Github关联的话还要做进一步操作,看这里

常用命令(个人常用的命令)

1.比方说你创建了一个test.py文件,想保存这个版本,你可以这样操作

 git add test.py
git commit -m "add test"

第一句是创建版本库,第二句是提交此版本,后面 -m “add test”是提交的说明

2.如果你对test.py做了修改,并想保存只需要重复上面的操作即可

3.如果你想退回之前的版本,只需

 git reset HEAD^

HEAD表示当前版本,加了^则表示前一个版本

4.将文件同步到Github(假设已经关联到Github)

 git push origin master

5.从Github克隆一个版本库

 git clone https://github.com/xxx/xxx.git

6. 从远程仓库获取一个分支并强行覆盖本地代码

git fetch --all

git git reset --hard origin/xxx

  

暂时先写这么多,也比较简单,最重要的分支管理等我掌握了再写 ~

这里推荐一下廖雪峰老师的博客,跟着走两遍基本都能掌握了,一次也用不了一个小时

参考资料

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000