2019-12-01 | git | UNLOCK

git常用操作mark

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
git init 初始化仓库
git clone 克隆仓库到本地
git config --global user.name 'xfjpeter' 配置用户名
git config --global user.email 'fsyzxz@163.com' 配置邮箱
git add . => git add --all 添加文件到购物车
git commit -m 'update description' 提交更新
git push 推送到git版本库
git rm a.php 删除git仓库和本地文件
git rm --cached a.php 删除git仓库文件不删除本地
git mv a.php aa.php 更改名字
git commit --amend 修改日志
git log 查看更新日志
--name-only 只查看文件名
-p 查看更新的文件
--oneline 查看简短的日志信息
git reset HEAD a.php 恢复到上一次提交
git checkout -- a.php 恢复到最初的状态
git branch 查看分支
git branch ask 创建ask分支
git branch -d ask 删除已经合并ask分支
git branch -D ask 强制删除ask分支
git branch --merged 查看已经合并的分支
git branch --no-merged 查看没有合并的分支
git checkout ask 切换到ask分支
git checkout -b ask 创建ask分支并切换到ask分支
git merge ask 合并分支
git stash 暂存工作区
git stash list 展示暂存工作区列表
git stash apply 恢复暂存区
git stash drop stash@{0} 删除暂存区
git stash pop 恢复暂存区并删除
git archive master --prefix='hdcms/' --format=zip > hdcms.zip 生成zip压缩发布包
git rebase master 将冲突交给子分支解决,后移master分支
git branch -a 查看所有分支(包含远程的)
git push --set-upstream origin ask 推送ask分支
git pull origin ask:ask 拉取远程的ask分支到本地
git push origin --delete ask 删除远程ask分支
git

评论加载中