一.一些常用的git命令总结
Git的一些基础命令介绍:
1.git init //初始化本地git仓库
2.git add <file> //添加文件
3.git status //查看状态
4.git commit //提交(一般会用 git commit -m '******' 来省略修改介绍的步骤)
5.git push //推送到仓库
6.git pull //从远程仓库拉取数据
7.git clone //从远程仓库拷贝数据
在学习时发现一张流程图,方便记忆。
二.使用
使用git需要先安装git,安装方式参考链接:
安装git:https://www.cnblogs.com/xueweisuoyong/p/11914045.html
1.使用命令行创建本地仓库(使用图形化界面创建参考:https://mp-new.csdn.net/mp_blog/creation/editor/117701356)
(1)在空文件夹中右键点击git bash here。
(2)输入git init,创建目录。
(3)git config --global user.name ‘名字’,git config --global user.email ‘邮箱地址’,配置。
2.向本地仓库中添加文件
步骤:将文件添加到暂存区,再提交到仓库中。
(1)新建文件:touch+文件名(文2夹中已有文件,则省略这一步,进行git init和配置)。
(2)将文件添加到暂存区,git add+文件名(添加所有文件:git add *,但此处只能添加所有非隐藏文件,添加全部文件参考链接:https://mp-new.csdn.net/mp_blog/creation/editor/117915609)
添加单个文件:
添加所有文件:
(3)然后可以查看一下当前暂存区的状态,git status (绿色文件是已添加到暂存区,红色文件是未添加,我这里都添加了所以都是绿色)
(4)添加暂存区文件到本地仓库,git commit -m ‘intro’(git commit用于提交文件,-m后面为本次提交的介绍)
注:
(1)如果想删除暂存库中文件使用命令git rm --cached+文件名
(2)若修改某一文件,则重新修改提交即可
参考链接1:https://www.cnblogs.com/haojun/p/7797508.html
参考链接2:https://blog.csdn.net/xinqingwuji/article/details/79391453
参考链接3:https://www.bilibili.com/video/BV1fK4y1b7XL?p=6&spm_id_from=pageDriver
3.Github上创建远程仓库
(1)注册一个github账号,具体见https://cloud.tencent.com/developer/article/1487508
(2)点击右上角加号,下拉框中选择new repostitory.
(3)输入仓库名字,创建仓库。
(4)建好之后进入仓库,会进到下面这个页面。复制红框里的内容到之前建好的本地仓库目录下,右键点击git bash here打开git。
(5)将这一行内容粘贴进去,连接到远程的仓库。再将本地仓库同步到远程仓库,输入git push -u origin master。
(6)上传完成。
常见问题参考:
https://blog.csdn.net/ziziju/article/details/117914569
三 .定义
Git:是分布式版本控制系统。是一个软件,用于记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的软件。
版本控制系统:记录每次的文件改动,且可协调多用户编辑的系统。
与Github区别:
Github:提供在线git服务的网站。
与svn区别:
Svn:集中式版本控制系统,工作流程为工作时需要从中央服务器得到最新版本,工作结束又需要将内容推送到中央服务器,即需要足够的带宽,如果网速过慢会出现问题,但git中取消了中央服务器。