- git clone 克隆远程仓库地址
- git clone http://.git 克隆项目
-
修改完的本地项目怎么提交到github上、
-
git add . 添加要更新的文件
-
git commit -m "新增登录页面" 更新说明
-
git pull 更新一下你的本地项目
-
4.git push origin master 提交项目
3.查看git的配置信息
git config -l git的配置列表
git config --stystem --list 查看系统配置
git config --global --list 本地全局配置
4.设置git的用户名 必须要配置的
git config --global user.name '用户名'
git config --global user.email '邮箱地址'
淘宝镜像:npm config set registry https://registry.npm.taobao.org/
5.git的核心
git 分为 工作目录 暂存区 资源库 远程git仓库
流程 gie add.. 提交到暂存区并没有永久保存
git commit '' 提交到本地的git仓库
git push 提交到远程git仓库
拉代码 git pull
回滚 git reset
从暂存里面回归到本地 git checkout
6.回退版本信息
git reset --hard head //回退版本信息
7.合并分支
git merge dev 需要合并分支
8.删除分支
git branch -d dev2 删除远程分支
9.创建分支
新建一个分支 git branch dev (新建一个dev的分支)
新建一个分支并切换到该分支 git checkout -b dev
切换到已有分支 git switch mester
10.暂存命令(可以将git工作区的代码更改暂存,之后就可以执行git pull、git merge之类的命令。)
git stash save "暂存的备注"
git stash list 查看暂存列表 列出stash的所有记录
git stash pop 取回暂存代码 应用最近一次的stash,随后删除该记录
git reset --hard 取消【取回暂存代码】
git stash clear 清空暂存 删除stash的所有记录
git stash apply 应用最近一次的stash
git stash drop 删除最近的一次stash
11.忽略文件
创建 .gitignores
*.txt hulue所有.txt文件
!lib.txt !表示例外规则 不被忽略
/tem 往上忽略文件
tem/ 忽略下面的文件
doc/*.txt 忽略某个文件夹下的某个文件
11. cherry-pick
git cherry-pick commit1 commit2 一次转移多个提交
git cherry-pick commit1^..commit2 多个连续的commit,也可区间复制:
gits cherry-pick --abort 放弃 cherry-pick 回到操作前的样子,就像什么都没发生过。
git cherry-pick --quit 回到操作前的样子。即保留已经 cherry-pick 成功的 commit,并退出 cherry-pick 流程。
12.提交项目到github
https://www.cnblogs.com/smfx1314/p/8426115.html (参考链接)
(1)首先在github(登录)上创建一个项目 https://github.com/
(2)点击Your profile,进入仓库管理,创建一个新的仓库
(3)在要上传的文件夹里面,打开git命令行工具。点击“Git Bash Here” 、
(4)按照github新建仓库上的文档提示,提交项目
1.在命令行中,输入“git init”,使Test文件夹加入git管理;
2.输入“git add .”(不要漏了“.”),将Test文件夹全部内容添加到git。
3.输入“git commit -m "first commit"”(“git commit -m "提交信息"” )
4.输入“git remote add origin https://github.com/shench5612390/Test.git”(git remote add origin 你自己的https地址),连接你的guthub仓库。
5.输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。