常用基本命令:
touch xx.txt 创建文件
git add xx.txt 添加到缓存区
git commit -m "hahaha" 提交到本地仓库
git push 上传到远程仓库
---------------------------------------------------------------------------------------------------------------------------------------
什么是Git
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
基本的使用
一、将文件添加到暂存区,再提交到本地仓库
初始化一个本地版本库,执行一次即可,后面不用再执行
git init
设置用户名和邮箱(全局)
git config user.name "用户名"
这个位置
git config user.email "[email protected]"
就是github绑定邮箱
创建一个文件
touch ai.txt
查看状态
git status
将该文件添加到暂存区,然后再查看状态:
git add ai.txt
如下图示就是文件到了暂存区了
提交到本地版本库中
附:
1)-m后跟注释内容
2)可以 直接 在后面跟上文件,表示把该文件提交到本地版本库(不推荐)
3)不跟任何文件名称,表示把当前所有暂缓区中的内容都提交到 本地版本库 中
下面两种写法都可以,这里用的后一中
git commit -m "提交ai.txt文件试试" ai.txt
git commit -m "提交ai.txt文件试试"
出现如下代表提交成功
验证,nothing to commit, working tree clean表示成功将文件从暂存区提交到仓库
二、修改文件
先用vim命令对ai.txt文件进行修改,操作和在Liunx一模一样,修改完后在执行git status查看状态
这种红色的状态代表可提交(commit)
再次执行
git add ai.txt
这种绿色状态代表成功到达暂存区
然后执行commit,再查看状态nothing to commit, working tree clean
三、删除文件
step1: 删除本地
rm -rf ai.txt
step2:删除暂存区
git rm ai.txt
git status
step3:提交删除
git commit -m "注释"
以上是从工作区到暂存区的操作,下面是操作远程仓库相关的
首先获得远程仓库地址
git config --list 查看设置过的参数
然后到一个你想放这些克隆文件的路径,可以是任何路径,右键点击 Git bash here
执行 git clone <刚才复制的地址>
整个repository就被下载下来了。
以下是进入文件夹,修改了一个文件,然后上传到暂存区,然后commit到本地仓库
那个 "测试用" 是个没有后缀名的文件,之前我已经用vim修改过了它的内容。
然后执行git push,上传到远程仓库
去自己github看了下,上传成功,也可以看到自己注释的信息等等。
参考:https://blog.csdn.net/yeshaojian/article/details/51317297