git init
首先,如果想要用git,需要先把项目变成git仓库。执行git init即可
git init test2
如果git init 后面加文件夹名,那么它会新建一个文件夹,并且把这个文件夹设置为git仓库。
ls -la
查看目录下的所有文件(包括隐藏文件)
ctrl + l
清屏
git clone 地址
从网上克隆仓库
git status
查看仓库状态
git add .
将所有修改添加至暂存区
git commit -m "描述"
提交版本
git log
查看所有版本记录(查看总共记录了几次快照)
git log -p
查看的详细的版本记录
git log --oneline
以一行展示的形式查看版本记录
git log --all
查看所有版本记录
git log --oneline --all --graph
以图形化的形式一行展示所有的log记录
git checkout xxx
回退到指定的历史节点(回退到指定的快照,吃后悔药,xxx代表节点的身份证)
git tag -a 标签名 -m '描述'
附注标签(tag一般发布版本的时候使用)
git tag
查看标签
git show 标签名
查看某个标签的详细信息
git checkout 标签名
回溯至标签所在的提交
git branch 分支名
创建分支
git checkout 分支名
切换分支
git checkout -b 分支名
创建并切换至分支
git merge 要合并的分支名
合并分支
git remote add 远程仓库 远程地址
添加远程仓库
git remote -v
列出所有远程仓库的详细信息
git push -u 远程名 分支名
上传代码
git clone 仓库地址
克隆(拷贝)仓库