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