git应用
1.初始化本地仓库
git init
2.查看仓库状态
git status命令可以让我们时刻掌握仓库当前的状态
git status
3.创建文件,并且将文件交给git来追踪(官宣)
git add *
4.提交成为一个版本(修成正果)
git commit -m “fitst commit”
第一次提交的时候需要设置当前用户
git config --global user.name = “"
git config --global user.email = "”
5.查看提交记录
git log
6.时光穿梭
git reset --hard commitID
7.查看所有提交记录
git reflog
8.忽略文件
,.gitignor
/node_modules
/dist
(如果在node_modules或dist文件夹里面方东西会追踪不到)
9.创建远程仓库(github/gitee)
登录github,创建仓库
注意:一个本地仓库只能与一个远程仓库绑定,一个项目一个仓库
- 9.1 远程仓库与本地仓库的绑定
注:在仓库的根目录下绑定
- 9.2 将远程仓库的代码更新到本地
git pull origin master
- 9.3 将本地仓库的代码提交到远程
git push origin master
10.多人协作
- 10.1组长邀请合作者
- 10.2 合作者通过邮箱中的邀请连接同意邀请
- 10.3合作者就可以提交代码
(在linux下操作)
将远程仓库克隆到本地
$ git clone https://github.com/llhlilihuan/git-web1903.git
进入git-web1903仓库
$ cd git-web1903/
在git-web1903仓库创建一个index.tml项目
不需要在创建.git文件,因其已被克隆下来,但.gitconfig没被克隆下来,因为它是隐藏文件
$ git add *
代码提交到本地
$ git commit -m "[llhlilihuan]提交index.html"
代码提交到远程
$ git push origin master
如果你之前没有提交过文件,而你在git push的时候出现Everything up-to-date,并且文件也没有提交上去.可能是因为你没有git add 和 git commit.
$ git add .
$ git commit -m "message"
$ git push origin master
提交成功
在github上可以查看到提交的index.html
日常上传代码:
git add -> git commit -> git pull -> git push
11.分支管理
待续。。。(廖雪峰)