github是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码。
gitee是中文版本的网站
git
一个本地仓库对应一个远程仓库
第一次提交的时候需要设置当前用户
> git config --global user.name = “Ann0208”
> git config --global user.email = “xxxxxxxx@qq.com”
1) 个人使用
远程仓库 -> github
本地仓库 -> 文件夹
1. 先有远程仓库,再克隆
1、在github/gitee上新建仓库
2、在本地新建文件夹
3、将远程仓库的代码克隆到本地文件夹
> git clone https://xxx.git
4、编写代码...
5、将代码提交到本地仓库
> git add *
6、编写提交信息
> git commit -m "[姓名]修改了/提交了"
7、将代码提交到远程仓库
> git push origin master
2. 先有本地仓库,再有远程仓库
1、在本地新建文件夹
2、编写代码
3、新建远程仓库
4、将本地的文件夹初始化为本地仓库
> git init
5、将代码提交到本地仓库
> git add *
6、编写提交信息
> git commit -m "message"
7、绑定本地仓库与远程仓库
> git remote add origin https://xxx.git
8、将代码提交到远程仓库
> git push origin master
2) 团队项目
1. 新建远程仓库(组长)
2. 邀请合作者
管理 -> 仓库成员管理 -> 邀请用户
3. 被邀请者在邮箱进行同意
4. 进行多人开发
> git clone 地址
团队编写代码
> git add *
> git commit -m 'message'
*****> git pull origin master (更新远程仓库代码到本地)
> git push origin master (提交本地仓库到远程)
3)版本回退
> git status 查看状态
> git log 查看提交日志
> git reflog 查看所有提交日志
> git reset --hard commitID 回退到某次提交