初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令

设置Git的用户信息的步骤如下:(当提交到GitHub上,会显示提交信息为这个,只需要设置一次)

          首先初始化用户名(即自己GitHub上的用户名)

           点击鼠标右键后点击Git Bash Here(使用命令行的形式) 

git config --global user.name '----------'

     然后写自己 的邮箱(当初和GitHub绑定的邮箱)

git config --global user.email '-----------'

git config --list查看当前用户信息


初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第1张图片


建立仓库相关的命令:

git init----创建.git文件(这是一个隐藏文件,可以设置其显示),这个文件用来存储仓库所有的信息


git status----查看当前状态,此时操作的地方还在工作区,它提示可以用add添加到暂存区

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第2张图片


git add----添加到暂存区,此时用此时输入git status,相关文件名称变成绿色,表示到了暂存区

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第3张图片


git add .-----添加所有变更文件到暂存区


git commit -m‘描述信息’----此时用git status查看状态显示没有文件需要提交,表示提交到了仓库

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第4张图片



修改仓库相关的命令:

    使用vi编辑器修改文件后,用git status查看当前状态显示文件进行修改,要重新git add(这些linux命令可以在我另一篇文章里面查看)

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第5张图片

     重复上面的命令,git add 和git commit -m ‘’

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第6张图片



删除仓库文件的相关命令:

删除文件后,使用git rm----将文件从工作区上删除

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第7张图片

然后提交到仓库中 git commit -m ‘’

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第8张图片



使用远程仓库(Git Hub)

文件提交流程:本地区--->寄存区--->本地仓库--->远程仓库

在克隆前如果ssh没有设置好,需要先设置ssh,否则会出错

Permission denied (publickey). fatal: Could not read from remote repository

git   remote add origin github仓库地址-----连接远程仓库


git clone 仓库地址------可将github上的仓库下载到本地上

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第9张图片

cd test----先进入这个test文件夹内

touch 文件名--创建一个文件

vi 文件名---进入vi编辑器

git add 文件名----从工作区添加到暂存区(其中git add .代表上传所有文件)

git commit -m '描述信息'----提交到本地仓库,此时使用git status查看状态提示我们可以用push操作提交到远程仓库中

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第10张图片

git push----将本地仓库中的文件同步到远程仓库中(若无法同步,记得在.git/cofig的文件中配置个人信息)

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第11张图片


git push -u origin master----将文件提交到远程仓库,第一次使用是会出错,会提示你先用git pull更新远程仓库

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第12张图片

但是如果分支比较落后的话,还是会出现错误,没有远程分支新,这个时候需要强制推送并覆盖之前github上的内容,git push -u -f origin master

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第13张图片

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第14张图片

git pull----作用是:取回远程主机某个分支的更新,再与本地的指定分支合并

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第15张图片

使用分支的相关命令:

git  branch----查看分支,这个是在连接git后可以查看(这个要连接上远程仓库后才可以连接,此处显示在master上)

git branch -r----查看远程分支,开发方式有分支开发,主干发布的模式和主干开发和分支发布的模式。在分支开发,然后发布到主干上(master),这个是业界普遍认为的良好做法。

git checkout -b 分支名字 origin/master----创建一个分支,此时会切换到新建的这个分支,checkout表示检出,-b表示分支,origin/master表示在这个主干的基础上去生成一个分支。但是还需要将这个分支推送到远程仓库上。

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第16张图片

git push  origin HEAD -u----将本地新建的分支推送到远程仓库中

初始化Git、建立仓库、修改仓库、删除仓库,使用远程仓库和分支常用的GIt命令_第17张图片

你可能感兴趣的:(git)