git的命令整理

1.基础命令的整理

          1.1  git本地创建一个追踪时间的隐藏文件

git init  # 没有这个压根不能使用其他命令

         1.2  git 将新的文件进行添加到暂存区

 

git add 文件名称    # 如:git add wenjian.txt

         1.3  git提交缓存区的文件到本地仓库

git commit -m "提交的备注"

         1.4  查看提交的状态

git status

 

 


2.事件的管理

      2.1  当更改的内容未提交到本地仓库,即只add没有commit,回滚一下

git reset HEAD 文件名称				#回滚完成,如:git reset HEAD wenjian.txt
git checkout   --  文件名称			#确保当前git记录干净,如:git checkout   --  wenjian.txt

 

      2.2  当提交到了本地仓库,想进行回滚某个版本

 

git log			#查看提交日志,找到序列号

如图:

                       git的命令整理_第1张图片

git reset --hard 6800e3a277dc8d5e44fc9ac815afda328b872d18         # 完成回滚到firstcommit

 

      2.3  想删除某个提交的文件

 

git rm 文件名       # 如:git rm  wenjian.txt

3.git做标签用于版本切换

      3.1  github 某个项目增加标签

git tag      //查看本地现在有的标签

      3.2  创建新的本地标签

git tag v1.0.1				    #创建本地新标签v1.0.1
#如果想要细节信息则可以添加commit,比上面的命令多一下信息而已
git tag -a v1.0.1 -m "message"  
git tag     				    #查看本地现在有的标签,如图

 

                                    

      3.3  将本地标签推送到远程分支上,刷新即可看标签

 

 

git push origin v1.0.1

             继续添加新的标签

git tag V2.0.1

 

                                    

             将本地分支推送到远程

   

git push origin --tags

 

                                  git的命令整理_第2张图片

 

                                                   git的命令整理_第3张图片

 

 

      3.4  删除本地标签

git tag -d 分支名

 

      3.5  删除远程分支名

 

git push origin --delete V2.0.1

 

     3.6  删除本地分支名

// 先查看分支
git branch
//删除要删的本地分支
git branch -d 要删除的本地分支

4.git分支管理

      4.1  本地增加新的分支

 

git branch feature_x

      4.2  查看本地增加新的分支

git branch

      4.3  切换到想要的分支

git checkout feature_x

 

      4.4  进行分支合并到master

git checkout master		#先切换到master分支上
git merge feature_x		#把feature_x于分支master合并

 

      4.4  删除无用的分支

git branch -d feature_x

5.补充细节

5.1 将本地仓库的分支推送到远程仓库的分支

git push -u origin <本地分支>:<远程分支>

git push -u origin loac:dev

如有问题,请留言指正,本文持续更新,学多少更多少

 

 

你可能感兴趣的:(git,git小知识,gitbash)