1、准备工作,git下载安装(傻瓜式安装即可)
2、第一种方式同步项目(先克隆,修改后再上传)
①github上创建一个仓库(github登录名是邮箱或者是用户名)
1)、在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库
2)、仓库取一个名字,点击创建仓库按钮(create repository),你将成功创建一个仓库
②复制新建仓库的url(克隆时用)
③右键->git Bash Here(注意打开后路径是当前路径,进入后类似命令行,可以调整clone位置)
git clone url (克隆命令,注意只要知道url,任何人的仓库都可以克隆下来)
④仓库克隆成功,但是此时命令行的当前路径不在仓库目录下,注意要进去
⑤常见的命令
git clone url | 克隆仓库 |
mkdir xxx | 创建文件夹 |
touch xxx.txt | 创建文件 |
vim xxx.txt | 编辑文本,i->进入编辑,esc+:+q->退出,esc+:+wq->保存退出,esc+:+q!->强制退出 |
rm -rf xxx | 删除xxx,可以是文件可以是文件夹 |
git status | 查看状态 |
git add . | 修改同步 |
git commit -m "xxx" | 备注信息,第一需执行该命令,要添加邮箱 |
git config --global user.email "xxx@qq.com" | 添加邮箱 |
git config --global --unset user.email "xxx@qq.com" | 删除邮箱 |
git config --list | 查看配置信息 |
git push | 上传 |
git credential-manager uninstall | 清除用户名秘密 |
git config --global credential.helper wincred | git push前输入该命令,可以保存用户名秘密 |
git pull | 不同步,异常 |
git init | 初始化仓库 |
git remote add origin http://github.com/xxx/xxx.git | 建立连接 |
git push -u origin master | 上传 |
⑥上传流程
git status-->git add .-->git commit -m "xx"(第一次需要配置邮箱)--> git config --global user.email "xxxx@qq.com" -->git push(第一次会提醒输入用户名和密码)
⑦上传到其它github怎么办?
删除邮箱,重新添加。用户名秘密保存了需要清除,问题是清除后,每次提交都要输入用户名秘密,需要一条命令永久保存用户名秘密。
⑧多人协同异常怎么办?意思就是自己clone后,别人又修改了,那么自己提交会出现问题。
git pull(相当于两个版本取并集)
3、第二种方式,上传项目(本地建了一个项目,上传到github上)
①仓库初始化,当前路径为项目路径。
git init
②查看状态,添加,备注信息。
git status
git add .
git commit -m "xxx"
git remote add origin http://github.com/xxx/xxx.git (http://github.com/用户名/仓库名.git,需要先在github建一个仓库 )
git push -u origin master