最近要在github上和小伙伴协作做项目,我的github。。。。只会用客户端的图形界面瞎玩 ==。什么pull request,commit理论上知道了点,但是我从来不玩git shell。最近遇到一个问题,fork了别人的项目,然后clone到本地,当我在GitHub上发现别人的项目进行了更新,再打开我的本地项目。。。本地项目不能同步啊,这可怎么办呐!就像没人要的孩纸。。作为孩子他麻麻,必须立刻马上学习command line。先从最简单的学起。
一、登录到自己的GitHub,新建一个仓库,命名为“test”,仓库的描述可以不写啦,反正就是学习git嘛。
二、创建成功后,你会看到GitHub已经给了显示了一些命令行。(新手表示还是不能确定怎么用这些玩意,果断先无视它)
三、打开Git Shell(当你在本地安装了GitHub的客户端后,桌面上就能有一只猫咪,也就是图形界面。还能看到另一个Git Shell,它就是命令行工具)
四、双击打开Git Shell (你会看到命令面板里已经显示了一个路径,不用管它噢)
五、输入git config --global user.name "xxx" 这里的“xxx”是你的GitHub用户名
六、输入 git config --global user.email "xxxxx" 这里的“xxxxx”是你注册时的邮箱,如果你不记得邮箱地址呢,可以点击你的GitHub,在下拉菜单上找到Settings,点击Settings,在左边的导航栏中可以看到Email,点进去后,你就能看到注册时的邮箱地址啦。它会有一个Primary的显著标志噢!
七、上面两步在客户端配置你的git帐户,接着在本地建立自己的版本仓库。输入 cd e: 切换到E盘目录。
八、输入 mkdir test 表示建立一个test目录,注意本地的仓库名要和git中建立的仓库名一样。(见步骤一的命名名称)
九、输入 cd test 这样就进入了test目录
十、输入 git init 初始化test版本仓库,这个时候你去E盘下,找到test文件夹,进入文件夹后,会看到一个.git文件夹,这个就是初始化文件。
十一、输入 touch README 建立一个README文件,这个时候你会在test文件夹里看到一个README文件
十二、用文本编辑器打开README文件,随便输入一些内容,比如:hello git!,然后保存一下。
十三、继续在Git Shell里输入git add README 表示将文件添加到上传队列
十四、输入 git commit -m 'test commit' 缓存提交,引号中的是对本次提交的描述,必须填写。
十五、输入 git remote add origin https://github.com/XXX/test.git 注意url格式,XXX是你的GitHub用户名,test是你刚才建立的版本仓库的名称
十六、输入 git push orign master 将README文件上传到版本库。这个时候你再在GitHub上打开test仓库,会看到成功提交的README文件。