请写一篇关于Git入门的博客,告诉读者如何使用一下命令:
下面我简单讲讲GIT的简单使用! 我们一般情况下是创建一个项目库,然后将项目克隆到本地! command:
git clone :
https://github.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地!
其中克隆和关联远程仓库是支持HTTPS/SSH协议的!
如果说是私有仓库的话时需要输入密码的!这一点还是需要注意的!
当然在此之前最好先配置一下提交用户信息:
git config --global user.name "名字或者昵称" git config --global user.email "邮箱号"
global的使用是配置全局设置的意思!
因为在此之前有了克隆的一系列过程就不需要一系列的初始化操作(本地建库可能需要初始化操作!)
因为是从网上克隆下来的,所以也对应了远程的仓库是哪一个,因此我们直接add到暂存区然后commit到本
地仓库,最后使用git push推送到remote repository,如果说每次修改的话push推送到远程仓库突然出现问题,说 推送不了,可能此时有人也在进行同样的操作并且 是推送到你相同的分支(可能那个人和你是一条分支),此时你 推送的话就会出错,所以只能使用git pull将远程仓库的文件拉倒并且覆盖!
可以使用git status -sb 查看当时的提交情况/状态信息!
git add . #将当前目录或者是自定义指定文件或者是目录添加到暂存区! git commit -m "my first commit" #提交并且配置提交的描述信息! git push origin master #将本地提交推送到远程仓库 origin当前项目仓库的简写 master 主分支!
如果说是本地建库的话,则需要先init初始化库,然后如下所示进行操作:
git remote add origin git@github.com:Github名称/项目仓库名称.git
example: git remote add origin git@github.com:/Picture-Repository.git (gitee远程库关联!)
此时你的目录就已经完成了一次初始化,ran因为前面关联了远程仓库,然后进行pull比对远程仓库和本地仓
库的区别!
如果没有区别则不变,如果有区别的话,将远程仓库的内容同步到本地!
origin:就是当前项目仓库的缩写! Master就是默认的分支 主分支!
之后就是一系列的添加提交 推送的操作!
Git add xxx 目录or文件(folder or file) 可以多个一起添加! Git commit -m "提交描述! Commit Description!" Git push origin master (指定推送到哪一个仓库 还有指定推送到哪一个分支!)
还有需要注意的是: 在新建项目的时候,如果在码云平台仓库上已经存在readme或者是其他文件的话,在提交的时候可能会存
在冲突,这是用户就需要抉择保留线上的还是保留线下的README.md文件,如果你舍弃线上的文件的话,推送是 必须进行强制推送(可以类比为 强行覆盖README.md),因此此次推送的时候就需要用到以下命令: Git push origin master -f
如果你需要保留线上的README.md的话那么你就可以直接执行:
Git pull origin master! 其中文件在Git中有三种状态,如图所示:

git init
这个最主要的作用就是初始化一个项目仓库!
example:

将指定的目录所有文件添加到文件暂存区!
我们一般的修改提交代码的流程是这样的:
git add folder or file -----> git commit -m "commit Description"
----> git pull (防止多人协作是冲突 远程代码和本地的仓库里面的代码进行比对! 如果说需要推送的时候正
好有人也在推送的话会造成冲突,此时就需要协商 然后强制推送的一方强制使用推送 git push origin master -f)-
---> git push
而其中的git add是为了告诉Git 我这次提交修改了哪些东西,你知道自己修改了东西的同时git也需要知道 因此需要add,添加到暂存仓库保留记录,如果还有别的地方需要添加东西在进行git add,然后一并推送或者是没添加一次就推送一次!
或者是一次推送包含多个Commit 或者是add!
example:

git commit -v
提交时显示所有的diff信息:
有些时候在一些文件进行改动的时候可以通过 git commit -v显示有哪些更改的有哪些地方改动了的都可以通过该命令显示出来!
example:

我的简书井润