Git CLI

作者: 饥人谷_Chou | 来源:发表于2017-07-12 12:06 被阅读0次

    pwd

    pwd是printworkingdirectory 的缩写,用于显示当前所在目录。

    cat

    cat可以用来在终端查看一个文件的内容。

    ls

    ls是list 的缩写,用于列出当前目录内容。

    ls -a列出所有文件(夹),包括隐藏文件。

    touch

    touch可以用来新建一个文件。

    rm

    rm是remove 的缩写,用于删除文件(夹)。注意rm执行的是直接删除,而不是放入回收站。

    mkdir

    mkdir是makedirectories 的缩写,用于创建目录。

    rmdir

    rmdir是removedirectories 的缩写,用于删除目录。

    查看版本

    git --version

    git version 2.13.1

    基本设置

    设置用户和 Email

    $ git config --global user.name"Tom Wang"

    $ git config --global user.email"tom.wanghaiyi@gmail.com"

    $ git config --global push.default simple

    $ git config --global core.quotepathfalse$ git config --global credential.helper store#让 Git 存储用户名密码,避免每次 git push 的时候重复输入。

    git clone

    git clone用于克隆远程仓库。

    git clone https://github.com/jquery/jquery


    git init

    git init用于初始化 Git 仓库

    进入项目文件夹,运行git init

    cd fe13

    git init

    Initialized empty Git repositoryin/Users/tom/Code/fe13/.git/


    关联本地仓库和远程仓库

    git remote show origin

    查看本地仓库和远程仓库 是否关联

    git status

    查看文件状态, 是否被跟踪 ,暂存区 ,

    git add <file>

    添加文件;记录更新

    git rm --cached <file>

    用来撤销进入暂存区操作

    git commit

    提交;提交更新;提交操作;提交到本地版本库

    不过会进入vim操作系统。 需要有  Esc :wq 加回车退出Vim操作系统

    git commit -m "提交的提示信息"  

    用这种方法可以不用进入vim操作系统 直接提交

    git log

    查看提交信息

    git checkout -- <file>

    git checkout -- 用来取消刚刚修改的文件

    git pull origin master

    远程仓库更新本地的仓库

    远程仓库更新本地仓库 直接 在本地仓库文件夹用git pull origin master

    git push -u origin master

    本地仓库更新远程的仓库

    操作流程

    需要 git add <file> 确认进入暂存区

    git commit -m <file>  确认提交

    git push -u origin master   同步更新 远程仓库



    git barnch 查看当前分支

    分支使用是用于不确定修改界面,但是想要看效果,

    就可以创建一个新的分支修改,(git branch <创建的分支名字>)

    然后通过            (git checkout <切换的分支名称>)

     然后查看修改的内容效果如何,

    在考虑是否合并             (合并git merge <分支名称>)

      或者转回主分支master            (git branch master)

    参考链接    分支 - 分支的新建与合并

    创建分支git branch <创建的分支名字>

    git branch fenzhi

    git checkout <切换的分支名称>

    git checkout <切换的分支名称> 用来切换 分支

    git merge <分支名称>

    git merge <分支名称>    是用来合并分支

    git branch -d <file>

    git branch -d <要删除的分支>  删除分支

    相关文章

      网友评论

          本文标题:Git CLI

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