当前位置:   article > 正文

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

git 删库命令

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

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

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

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

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

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

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



建立仓库相关的命令:

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


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



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


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


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



修改仓库相关的命令:

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

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




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

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


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



使用远程仓库(Git Hub)

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

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

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

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


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


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

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

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

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

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


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


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

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


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

使用分支的相关命令:

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

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

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

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


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/601382
推荐阅读
相关标签
  

闽ICP备14008679号