据说程序猿界鄙视链中有一条“知道github的鄙视不知道github的”,我再加一句,“会用github的鄙视只知道github的”,这样,我就从一个被鄙视者,变成了鄙视者,想想还是挺激动的。
一、win10安装Git步骤和常用的Git命令
先从Git官网下载中心,由于我的系统是64位的,所以选择64-bit Git for Windows Setup

二、Git安装
直接一路点击【next】,安装完成以后在cmd中输入
git --version
查看是否正确安装好。

三、Git配置
设置自己的昵称
`git config --global user.name "yourname"`
设置自己的email
` git config --global user.email "youreamil"`
四、常用的一些Git命令
- 显示command的
helpgit help <command> - 将工作文件修改提交到本地暂存区
git add <file> - 提交修改内容
git commit "message" - 将本地主分支推到远程
git push -u <remoteName> <localBrachName> - 克隆远程仓库
git clone <url> - 初始化仓库
git init - 创建仓库
git remote add <remoteName> <url> - 删除远程仓库
git remote rm <name> - 修改远程主机名
git remote rename <remoteName> <newRemoteName> - 拉取远程仓库
git pull <remoteName> <localBrachName> - 修改远程仓库
git remote set-url --push <remoteName> <newUrl> - 获取远程仓库的更新
git fetch <remoteName> - 获取远程仓库特定分支的更新
git fetch <remoteName> <brachName>
五、上传已有的本地项目到github
1、在github上新建项目

2、然后填写项目名,描述等

3、创建成功后记好创建成功后的https,下面要用

4、进入到本地项目根目录下
5、右键选择 【git base here】
6、输入 命令git init(会生成一个.git 文件夹)

7、输入命令git add .(注:别忘记后面的【.】,此操作是把Test文件夹下面的文件都添加进来)
8、输入命令 git commit -m “baoli2”

9、输入命令git remote add origin https://github.com/hanxue10180/baoliClient.git
10、git push -u origin master
会让输入github的用户名,密码
11、好了,上传成功,刷新github

五、上传已有的本地项目到码云(20180713)
今天更新时,系统已经从win10换成了deepin。
1、在码云上新建项目,点击右上角的加号,点击【新建项目】

2、填写基本信息后点击【创建】。

3、跳出一个新的页面,点击右侧的【克隆/下载】,选中【HTTPS】,复制这个链接,后面有用。

4、在你的计算机上,到项目根目录下,开启终端terminal,默认你已经安装好了git,我这里用的系统是Deepin,页面可能和你的不太一样。但是安装好git后,git的操作指令是一样的。

5、本地初始化一个项目,在终端里输入
1 | git init |

这样就完成了一次版本你的初始化
如果你想克隆一个项目,只需要执行(因为是将本地项目上传,所以这步可跳过)
git clone "项目地址"
6、完成第一次提交
进入你已经初始化好的或者克隆项目的目录,然后执行
1 | git pull origin master |

然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。
此时,你可以在你的个人面板、项目主页查看到你的提交记录
到这里就已经完成了,如在同步时遇到异常,请继续往下看
7、同步冲突
按照本文档新建的项目时,在码云平台仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件;
(1)如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令
git push origin master -f
(2)如果您选择保留线上的readme文件,则需要先执行
git pull origin master
然后才可以推送,如果发生冲突,则需要先解决冲突,关于如何处理冲突
致谢
askycat的博客《使用Git上传项目到码云》





