据说程序猿界鄙视链中有一条“知道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上传项目到码云》