美文网首页
git 简单入门

git 简单入门

作者: 小杨不是小羊 | 来源:发表于2020-06-19 15:17 被阅读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会将远端仓库完整的拷贝一份到本地,包括代码、分支、提交记录等的。

    相关文章

      网友评论

          本文标题:git 简单入门

          本文链接:https://www.haomeiwen.com/subject/trnvxktx.html