Fork me on GitHub

Git

Git 官网 https://git-scm.com/

查看git版本
git version

创建git仓库
已经有源代码的情况
cd your_project
git init
git init your_project

配置用户名
对当前用户所有的仓库有效
git config –global user.name ‘your_name’
git config –global user.email ‘your_email’

// 对指定仓库有效
git config –local user.name ‘your_name’
git config –local user.email ‘your_email’

// 对系统所有登录的用户有效
git config –system user.name ‘your_name’
git config –system user.email ‘your_email’

查看当前的设置
git config –list –local
git config –list –global
git config –list –system

git config –local user.name ‘梁大红’
git config –local user.email 'ios@liangdahong.com

// 全部文件添加到暂存区
git add .
// 指定名字添加
git add file_name file_name1 file_nam2
// 已经管理的文件全部提交到暂存区
git add -u

// 查看状态
git status

放弃全部修改【已经是 git 管理的文件】
git checkout .

// 差提交日志
git log
// 简化为一个列表
git log –oneline
// 查看最近的几次提交
git log -n2
git log -n2 –oneline

// 全部分支的历史
git log –all

graph 图形化
oneline 一行
all: all branch
n2: xxx条提交

git log –oneline –all -n4 –graph
git log -n2 –oneline –graph

git branch -v 查看本地分支
git branch -r 查看远程分支
git branch -a 查看本地+远程分支

gitk 就可以启动 git 自带的图形化界面

git branch

命令行命令 重命名

拷贝文件到指定目录
cp xxx/xxxx.png xxx/xxx/xx/aaa.png
cp xxx/xxxx.png xxx/xxx/xx/

拷贝文件夹到指定路径
cp -r xxx/xxxx xxx/xxx/xx/

输出文件的内容到控制台
cat ssss.h

rm -rf xx/xxx/xxx/xxx/xx/
rm -f 删除文件
rm -rf 可删除文件夹
创建文件夹
mkdir xxx

vim
vi
q!
wq
q

- END -
扫一扫上面的二维码图案,加我微信

文章作者:梁大红

特别声明:若无特殊声明均为原创,转载请注明,侵权请联系

版权声明:署名-非商业性使用-禁止演绎 4.0 国际