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