写给第一次用git的童鞋

以前没有这么用过版本管理的东西 用过svn 不过都是其他人配置好 我来用的 而且用法也简单 点击点击就可以了 然后据说git也不错 就尝试下 因为没用过 结果出现了各种问题 然后各种查找搜索 网上是有各种git的所有命令行 但是都没怎么说清楚 我还是用不来 后来摸索了好久。。终于。。基本的上传 下载更新搞清楚了 给各位初学的同学分享下

首先 我按照某某的博文 载了github。。遇到问题了 要翻墙。。我没有翻墙过 搞了好久 终于载好了 后来才听说有gitbash 这个东西 一样的功能 装好后然后我 我打开了github。。发现不是命令行的界面 而且还要登陆github 我没有登陆 后来找了下 原来同时 还给我装了 gitshell 这是命令行 在github里可以设置本地项目的目录 开发者的邮箱和用户名 到时候更新文件时 就用这个来识别不同开发人员

我在osc上创建了个项目 test 然后打开了gitshell 打开后显示的目录就是本地项目的目录
git clone https://git.oschina.net/thesadabc/test.git 可以获取服务器上的项目到本地 后面那一串是自己项目的地址 可以用http的那个 也可以用ssh的那个 区别我还不知道 第一次进去他会让你输账号密码什么的 然后你的本地文件夹就多出了一个test文件夹 打开就可以做你想做的事了 新建个文件 然后编辑 编辑好了后 在shell里cd 到test里 git add . 注意 这里有个. 意思是把所有添加到本地项目里 也可以指定文件名 然后
提交更改并且改添加描述的 git commit 如果要加上描述 再后面加上 -m "这是一个描述" 如果已经设置了 邮箱用户名 就好了 如果没设置 会提示你设置 因为不设置的话 同个项目里就不知道这是谁提交的更改了
设置用户名和邮箱

1
2
git  config  --global user.name "asd"
git  config  --global user.email "[email protected]"

然后可以重新提交更改 也可以在github里设置

最后git push 就可以将本地创建的文件发送上服务器了 下次打开用 git pull 可以将本地的文件更新到与服务器上同步
差不多就这样了 其他的命令行我还没有用过 以后慢慢来吧再 如果不清楚的 随便问 估计 可能 我也回答不来