git 简单入门

2020-06-19  本文已影响0人  小杨不是小羊

使用git前必须先按照git。

git官网点击进入

git 和 github的区别。

git是一个管理工具。

github 是一个代码仓管。

我们可以通过git管理代码,将代码推送到github上,这样我们即使更换了电脑,我们也可以从github上拉取代码。

git配置 git config

git 提供了专门的命令来管理git的配置。

使用 git config 命令可以简单的配置git。

常用的 git config 命令如下

//列出 git config 命令所有的参数
git config
//列出 git 能找到的所有配置项
git config --list
//获取指定配置项
git config user.name
//对指定配置项进行赋值
git config user.name "杨伟业"
//更多命令请参照官方文档,我这里只能让你学会git的基本使用
git配置文件的级别
  1. 系统配置

    不常用,基本不会使用到。

    存储在 /etc/gitconfig 文件中。

    你可以使用 git conifg --system命令进行管理。

    该文件的配置会影响所有使用该计算机的用户。

  2. 用户全局配置

    存储在 ~/.gitconfig 文件中。

    你可以直接修改该文件,也可以通过 git config --global 命令来管理。

    该文件会影响当前用户所有项目的 git 的配置。

  3. 项目配置

    存储在项目的 .git/config文件中。

    你可以使用 git config --local 命令进行管理。

    该文件只会影响当前项目。

级别高的会覆盖级别低的 项目配置 > 用户配置 > 系统配置。

如:在 项目下的 .git/config 配置了user.email,则 /etc/gitconfig 、~/.gitconifg 都不会生效。

使用 git 管理项目 git init

如果你想使用git对你的项目进行管理,那么你必须切换到你的项目的根目录下执行 git init。

执行git init后会生成 .git 文件夹。

这时就好像你在本地创建了一个代码仓库,你可以通过这个仓库管理你的项目了。

将代码提交到仓库 git add git commit

将文件添加到暂存区

创建完本地仓库后我们还要将需要进行管理的文件加入到仓库中,我们可以使用git add 和 git commit命令。

git add src

这时我们就将src目录加入到了本地git仓库的暂存区。

我们可以通过参数一次添加所有的文件。

git add --all 或者 git add -A 这两个命令是相等的。

我们就可以一次性将当前目录下所有文件都加入到暂存区下了。

如果你有不希望让git管理的文件就需要用到.gitignore文件了。

在该文件中出现的目录或文件名git就不会进行管理了

在.gitignore中一行就是一条规则,一 “ / “开头的表示要忽略的是一个文件夹,否则就是一个文件。支持通配符

/out
/.idea
HomeWork.iml
text*
Text*
将暂存区文件进行提交

git commit 该命令会将暂存区文件提交到仓库。

执行 git commit 命令后,git会调用编辑器用于书写提交说明。

可以执行 git commit -m "提交说明"

提交到远端仓库 git push

当你希望你本地仓库的代码推送到远端时你可以用使用 git push 命令

使用该命令之前你需要确认几件事情

  1. 你是否有远程仓库?本地仓库是否已经和远程仓库关联。

    git remote add origin 你远端仓库的地址
    

    该命令会关联本地仓库和远端仓库

  2. 本地master分支是否已经和远端仓库的master关联。

    git push -u origin master
    

    该命令会将本地master分支和远端master分支进行关联。并且会将本地变更推送到远端。

执行完上面两个命令后就可愉快的推送和拉取了。

将当前分支变更推送到远端

git push

从远端拉取变更到本地 git pull

当远端分支改变后可以使用 git pull 命令拉取改变。

将远端分支的改变拉取到本地

git pull

git clone

git clone 命令会将远端仓库克隆一份到本地

使用 git clone 命令后git会将远端仓库完整的拷贝一份到本地,包括代码、分支、提交记录等的。

上一篇下一篇

猜你喜欢

热点阅读