一、
首先注册一个github账户后有name和email。
接着创建一个github仓库
在这里插入图片描述
进入你的仓库后,new 创建一个
在这里插入图片描述

之后回到你的仓库列表进入仓库找到对应的文件远程操控链接,如我的url:https://github.com/chenhanwu1998/git_try.git
在这里插入图片描述
二、
安装git,Git 各平台安装包下载地址为:http://git-scm.com/downloads
windows:https://gitforwindows.org/
mac:http://sourceforge.net/projects/git-osx-installer/
打开Git Bash,
配置用户信息:

$ git config --global user.name "chw"
$ git config --global user.email xxx@qq.com

三、
进入要项目的文件夹下

$  cd c:/appserv/www/web_project/php_project/git_try

在文件夹下运行

$ git init

在当前文件夹下生成相应的git管理(在当前目录生成一个.git文件夹)
比如这里在这里插入图片描述

$ git add 文件名
$ git commit -m '文件描述'
$ git remote add origin https://github.com/chenhanwu1998/git_try.git

第一句操作添加一个文件到暂存区(更新暂存区的目录树),完了之后第二句commit提交文件,暂存区的目录树写到版本库(对象库)中,第三句远程连接源仓库(链接仓库仅需一次,下次再打开不需在链接)。
在这里插入图片描述
最后执行

$ git push -u origin master

做最后的更新,此后刷新github仓库就可以看到相应的文件上传上去,在此之前你可以反复add 单个文件后commit,到最后才一次型push到仓库中。(首次应该会要你输入github密码)
在这里插入图片描述
当然有更加便捷的add方法,

$ git add .
$ git commit -m '描述'
$ git push -u origin master

直接将所有的文件添加进入,就不用一个一个add了,最后执行一次总的push即可。

提示:可能会有以下报错:

$ git error: failed to push some refs to 'https://github.com/xxxx.git'

那么关掉Git Bash后重新进入目录,执行

$ git pull --rebase origin master
$ git push -u origin master

直接进行一次提交即可,之前的add信息是被记录在暂存区里面的,不用在反复添加。
在这里插入图片描述

最终可以在仓库上看到上传的文件
在这里插入图片描述

四、
那怎么删除文件以及文件夹呢?
删除单个文件,仅需三行命令,一行删除,一行提交,一行更新(其实跟add类似)

$ git rm  --cached pyq.php
$ git commit -m '描述'
$ git push origin

在这里插入图片描述
删除整个文件夹:
将第一行换为

git rm -r --cached img

加上 ‘ -r ’ 递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件:
注:此处可能在最后更新提交时会超时,重新更新一次即可。
在这里插入图片描述

五、
设置分支节点

$ git branch new_branch1
$ git checkout new_branch1

前者创建分支,后者切换到具体分支,以下命令直接创建并且跳转到相应的分支

$ git checkout -b new_branch1
$ git branch                          //查看分支,当前new_branch1主导

在这里插入图片描述
将新分支推到github上去

$ git push origin new_branch1

在这里插入图片描述
删除本地的分支

$ git branch -d new_branch1

删除远程github仓库中的分支

$ git push origin  :new_branch2
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐