首页 > 代码库 > git使用

git使用

GIT (分布式版本控制系统)

1.简介

Git 是一款免费/开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。

2. 集中式vs分布式

   集中式需要联网状态,网速会受限制;而分布式则不需要。

   Git拥有强大的分支管理功能。

3. 工作区/暂存区/远程区

   工作区:本地可以看到的目录的空间

   暂存区:git add 文件名(把文件修改添加到暂存区)

   版本库:git commit –m “” (把暂存区的内容提交至当前分支)

   远程库:git push origin 远程分支:本地分支

4. Git撤销修改

   情况一 只是在本地修改了,想直接丢弃本地的修改

          Git checkout – 文件名

   情况二 本地修改后已经add到暂存区,想要丢弃修改

          首先git reset HEAD 文件名,则可回到情况一,然后,按照情况一进行处理

   情况三 已经将修改commit到版本库,则应进行版本回退。

          git log --pretty=oneline 查看你要回退的版本号

          git reset –hard 回退的版本号(版本号可以只写前几位,会自动查找)

5. git删除文件

   删除版本库里面的文件:首先,git rm 文件名,然后git commit –m “”

6. SSH设置(看附件)

7. 关联一个远程库:git remote add origin git@server-name:path/repo-name.git

   初始时推送master分支的内容:git push –u origin master

8. 创建与合并分支

   创建wenf分支并切换到wenf分支:git checkout –b wenf(等于命令:git branch wenf;

git checkout wenf)

   查看目前所在的分支:git branch(结果会列出所有的分支,所在的分支前面带星号*)

  

   当所有的工作结束后将分支wenf合并到主分支master:git checkout master; git merge wenf; 然后可以删除wenf分支:git branch –d wenf

 

 

 

git pull 远程

git add –A 变更文件

git commit –m “备注”

git push origin rongze

                         

git使用