安装Git
1.作用:版本控制工具与svn类似,git兼容性较好,一般为企业要求。
2.安装:$ sudo apt install git (linux下)、git.exe(Windows下)
3.应用 【>为Windows下cmd的命令】
1)检测git >git --version(出现版本号为正常)
2)初始化本地仓库,在本地新建git文件夹,进入文件夹所在盘,> git init【出现.git文件夹,为隐藏文件】
3)检测git状态 >git status
4)创建文件,并把文件交给git来追踪 >git add*
5)查看git配置信息 >git config --list【配置信息保存造./gitconfig,项目根目录/.git】
6)提交或成为一个版本 > git commit -m “first commit”,在第一次提交要输入自己Github的账号和id,>git confit --global user.email “xxxx”,>git confit --global user.name “xxx”【输入完一定要再次提交】
7)查看提交信息,>git log【可以根据提交信息(commitID)返回修改之前】
8)回到提交之前 >git reset -hard commitID
9)查看所有的提交记录 >git reflog
10)设置忽略文件 ./gitignore 例如: /node_modules,/dist【设置git不管理的文件,不更新不修改】
11)远程协作,创建远程仓库,一个叫GitHub一个叫码云【一个本地仓库与一个远程仓库绑定】, https://github.com/xxxxx/git.git
12)回退 >git reset -hard commitID
远程仓库与本地仓库的绑定
1.绑定本地仓库,添加一个源在远程仓库,> git remote add origin https://github.com/xxxxx/git.git 【值绑定一次】
2.将本地仓库的代码提交到远程 > git push origin master
3.将远程仓库的代码更新到本地 > git pull origin master【提交之前先更新,第一次计较要输入账号和密码】
多人协作
1.组长邀请协作者,通过邮箱中的邀请链接
2.合作者可以提交代码
3.过程:git add -> git commit -> git pull -> git push
4.克隆仓库 与远程地址进行远程绑定 >git clone xxx (远程仓库地址)
5.远程仓库绑定 >git rermote add origin xxx
6.将本地的东西提交到远程仓库中 >git push origin master
7.将远程仓库的改变更新到本地仓库中 > git pull origin master