Github命令行的简单使用教程

1.通过命令行向github上传文件

点击桌面上的Github shell图标,打开命令行界面

Github命令行的简单使用教程

配置git账户

输入git config --global user.name “”   双引号里输入自己的用户名

输入git config --global user.email “”    双引号里输入自己的邮箱

Github命令行的简单使用教程

下面我们建立一个仓库

输入mkdir test 建立一个test目录

注:这里的仓库名要与远程仓库名一致

Github命令行的简单使用教程

输入 cd test 进入test目录

输入 git init  初始化仓库

Github命令行的简单使用教程

输入touch README 建立一个README文件

用文本编辑器打开README文件,输入“测试程序”

输入git add README 将文件添加到上传队列

Github命令行的简单使用教程

输入git commit –m “测试文件” ,缓存提交,引号中的内容未注释,不能为空

Github命令行的简单使用教程

输入git remote add origin https://github.com/wangshnegkui/test.git wangshengkui为昵称,test为仓库名

输入 git push origin master READNE上传到远程仓库

Github命令行的简单使用教程

到此,我们本地建立的README文件就上传到了远程仓库

Github命令行的简单使用教程

2.通过命令行将远程仓库文件克隆到本地

输入git clone https://github.com/wangshengkui/test.git

Github命令行的简单使用教程

输入cd test

输入git remote add upstream https://github.com/wangshengkui/test.git 使用原项目的地址,确保可以跟踪到原项目

输入git fetch upstream 获取原项目最新的与你的本地版本库不同的修改,但是不会修改本地文件

Github命令行的简单使用教程

3.使用Git shell建立版本分支

如果你想要在原项目的基础上尝试一些新的思路或者开发新功能、修改等等,你可以建立原项目的一个分支,这样当进行修改时,原 来的代码是不会受到影响的。接下来我们为之前的test版本库建立 一个分支。

打开Git shell

输入cd test

输入git branch testbranch 建立一个名为“testbranch的分支

输入git checkout testbranch testbranch设置为当前工作分支

Github命令行的简单使用教程

输入git add ./ test目录的所有文件添加至上传队列

输入git commit –m “newbranch缓存提交

Github命令行的简单使用教程

输入git remote add origin https://github.com/wangshengkui/test.git  配置上传目标仓库

输入git push –u origin testbranch 将文件上传到分支

对分支的一些操作

git branch 查看有哪些分支

git branch name 创建新的分支

git checkout name 切换分支

git push origin name 分支提交到服务器,如果在本地对分支进行变更后,同样可以执行该操作,将变更信息更新到github的分支上

合并分支

git checkout master 切换到master分支

git merge name 合并name分支到当前mater分支

注意:这时合并到master上内容还没有提交到github上,需要push操作。

删除分支

删除本地分支:git branch -d name

删除服务器上的分支:git push origin :name   (分支名前的冒号代表删除)

clone分支

克隆github上的仓库到本地,默认会把仓库的所有内容clone到本地。

但只会在本地默认创建一个master分支。这时需要用 git branch -r 才能看到所有分支名字。

这时用 git checkout 分支名 操作就把远程分支取到本地。

这时再用不带-rgit branch命令就能看到刚才操作的分支名了。