git
1.基本命令
1.1初始化一个仓库
git init --bare 仓库名
--------------这是新建一个仓库名为它的仓库
git init (空文件夹中)
--------------这是将该空文件夹新建为一个仓库
git clone 从git上拉取下来一个仓库
--------------这是指从github上下载下来一个库,并新建仓库
1.2将工作区的提交到暂存区
git add filename
-----------------将该文件添加到暂存区
git add .
-----------------将全部更新添加到暂存区
git add src/ *
-----------------将该包下更新添加到暂存区
1.3将暂存区的提交到本地版本库
git commit -m "消息"
1.4将本地版本库的提交到远程仓库
git push
1.5从远程拉取代码
git pull
1.6配置
git config --global user.name "username"
git config --global user.email "email"
1.7查看提交消息的日志
git log
1.8版本回退
git reset --hard 版本id 回退到某一版本
git pull 跳到新版本
拉取最新的内容
git fetch
git --rebase
git reset --hard HEAD^ 回退一个版本
git reset --hard HEAD~n 回退n个版本
2.操作方式
2.1首次拉取
- 直接找到项目的地址
- 到一个主文件夹下
git clone url
拉取该项目
2.2修改文件后
- 将文件从工作区添加到暂存区
git add 文件名
- 三种添加方法
git add 文件名
添加单独的一个文件git add .
添加所有文件git add 包\*
添加该包下的所有文件
-
将暂存区文件添加到本地仓库
git commit -m “消息”
注意 消息不要写无意义的话,写清楚自己加了什么功能,或者修改了什么
- 将本地仓库push到远程仓库(但在此之前 最好要拉取一下最新的项目)
git pull --rebase
(拉取最新的项目)git push
(将自己的本地库提交到远程库)
git pull = git fetch + git merge git pull --reabase = git fetch + git rebase