-
git init:初始化
-
git clone url:下载url代码仓
-
git status:查询当前提交状态
-
git log:查看当前所在版本之前的操作日志
-
git log a.txt:查看当前所在版本之前的a.txt文件的所有更新记录
-
git reflog:查看建库以来的所有变更日志
-
git add .:添加当前目录下所有变动至stage区
-
git commit -m "add file":提交stage区的变动,并附上注释add file
-
git pull:拉取远程仓库的代码
-
git push:推送到云端分支
-
git push --set -upstream origin branch1:在远程创建branch1分支,并把本地代码push上去
-
git reset --hard HEAD^:回退到上一个版本
-
git reset --hard commit-id:回退到commit-id的版本并取消那个版本的变动
-
git reset commit-id:回退到commit-id的版本
-
git checkout a.txt:取消向工作区提交a.txt的commit-id版本后的变动。比如,误删文件
-
git checkout -b branch1:新建并跳转分支branch1
-
git checkout branch1:跳转分支branch1
-
git checkout master:合并前跳转master分支
-
git merge branch1:合并branch1入master
-
git tag:显示当前分支的所有tag
-
git tag v1.1:新建V1.1tag
- touch f.txt:新建文件f.txt
网友评论