Git管理常用命令集合

1、当你的Idea ---》git连接不上,遇到问题的时候,可以使用命令进行git管理

没有用过,第一次拉取代码用

git clone  

 如果是拉取指定分支的代码的话,可以使用

git clone -b [分支名] 

2、拉取下来的代码只是master分支的,如果想要切换分支的话直接

git checkout (branchname)

3、提交代码的时候可以先查看当前修改了哪些文件

git status

4、根据修改文件的内容,添加文件到缓存

git add .  //添加所有文件

git add (filename) //添加某个文件

5、添加到缓存之后进行提交

git commit -m "xxx" //xxx指的是这段代码修改的代码描述
6、提交之前先拉取之前的分支
git pull

7、拉取完之后推送到远程仓库

git push

8、如果遇到开发问题,想要退回到某个版本的时候,可以先查看log,获取想要回到版本的头,然后再回退版本

git log //获取提交记录,版本头部的信息

git reset [HEAD]

--soft 、--mixed以及--hard是三个恢复等级。

使用--soft就仅仅将头指针恢复,已经add的暂存区以及工作空间的所有东西都不变。
如果使用--mixed,就将头恢复掉,已经add的暂存区也会丢失掉,工作空间的代码什么的是不变的。
如果使用--hard,那么一切就全都恢复了,头变,aad的暂存区消失,代码什么的也恢复到以前状态。


eg:  git reset --hard [HEAD]

你可能感兴趣的:(git,github)