常用基本命令: 
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 常用命令 入门教程


 

git config user.email "[email protected]"
就是github绑定邮箱

创建一个文件
touch ai.txt

查看状态
git status
git 常用命令 入门教程
将该文件添加到暂存区,然后再查看状态:
git add ai.txt
如下图示就是文件到了暂存区了
git 常用命令 入门教程

提交到本地版本库中
附:
1)-m后跟注释内容
2)可以 直接 在后面跟上文件,表示把该文件提交到本地版本库(不推荐)
3)不跟任何文件名称,表示把当前所有暂缓区中的内容都提交到 本地版本库
下面两种写法都可以,这里用的后一中
git commit -m "提交ai.txt文件试试" ai.txt
git commit -m "提交ai.txt文件试试"
出现如下代表提交成功
git 常用命令 入门教程


 

验证,nothing to commit, working tree clean表示成功将文件从暂存区提交到仓库

git 常用命令 入门教程

二、修改文件

先用vim命令对ai.txt文件进行修改,操作和在Liunx一模一样,修改完后在执行git status查看状态

git 常用命令 入门教程

这种红色的状态代表可提交(commit)
再次执行
git add ai.txt

git 常用命令 入门教程

这种绿色状态代表成功到达暂存区

然后执行commit,再查看状态nothing to commit, working tree clean

git 常用命令 入门教程
三、删除文件
step1: 删除本地
rm -rf ai.txt
step2:删除暂存区
git rm ai.txt
git status

git 常用命令 入门教程


 

step3:提交删除

git commit -m "注释"

git 常用命令 入门教程


 

以上是从工作区到暂存区的操作,下面是操作远程仓库相关的


首先获得远程仓库地址git 常用命令 入门教程


 

git config --list 查看设置过的参数


 

git 常用命令 入门教程

然后到一个你想放这些克隆文件的路径,可以是任何路径,右键点击 Git bash here


 

git 常用命令 入门教程
执行 git clone <刚才复制的地址>
git 常用命令 入门教程


 

整个repository就被下载下来了。

以下是进入文件夹,修改了一个文件,然后上传到暂存区,然后commit到本地仓库
那个 "测试用" 是个没有后缀名的文件,之前我已经用vim修改过了它的内容。

git 常用命令 入门教程


 

然后执行git push,上传到远程仓库

 

git 常用命令 入门教程

去自己github看了下,上传成功,也可以看到自己注释的信息等等。

参考:https://blog.csdn.net/yeshaojian/article/details/51317297

相关文章: