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 <要删除的分支> 删除分支
网友评论