Git常用操作

1.基本操作

用户配置

git config --global user.name "sangni"
git config --global user.email ####@##

//初始化仓库

git init

//对状态的跟踪

git status

 

//添加文件内容到暂存区(同时文件被跟踪)

git add

//添加所有文件

git add .

git rm --cached :仅从暂存区删除
git rm :从暂存区与工作目录同时删除
git rm $(git ls-files --deleted):删除所有被跟踪,但是在工作目录被删除的文件
git -commit -m 'first commit' //从暂存区提交 -m:注释
git commit -a -m 'full commit'从工作区提交

2.分支操作

1.git branch

分支的增删查改都靠它

git branch <branchName> //创建一个分支
git branch -d <branchName> //删除一个分支
git branch -v //显示所有分支信息
  •  

2.git checkout

git checkout <branchName> //通过移动HEAD检出版本,可用于切换分支
git checkout -b <branchName> //创件一个分支并切换
git checkout <reference> //将其移动到一个引用
git checkout - //恢复到上一个分支
  •  

git checkout 也可以跟一个commitid,这时候HEAD指向这个commitid跟所有分支分离,这个状态为detached

3.git reset

//git reset   将当前分支回退到历史某个版本
git reset --mixed <commit> //(默认)
git reset --soft<commit> 
git reset --hard <commit> 

git reflog

评论列表

暂无评论
您尚未登录,登录之后方可评论~ 登录 or 注册