hatim 6 éve
szülő
commit
3b2d992b4a
1 módosított fájl, 120 hozzáadás és 0 törlés
  1. 120 0
      工具/Git常用命令.md

+ 120 - 0
工具/Git常用命令.md

@@ -0,0 +1,120 @@
+# Git 常用命令
+
+详细了解git请移步到:https://git-scm.com/book/zh/v2
+
+### 仓库
+
+* 在当前目录新建一个Git代码库
+
+  ```
+  $ git init
+  ```
+
+* 新建一个目录,将其初始化为Git代码库
+
+  ```
+  $ git init [project-name]
+  ```
+
+* 下载一个项目和它的整个代码历史
+
+  ```
+  $ git clone [url]
+  ```
+
+### 配置
+
+* 显示当前的Git配置
+
+  ```
+  $ git config --list
+  ```
+
+* 编辑Git配置文件
+
+  ```
+  $ git config -e [--global]
+  ```
+
+* 设置提交代码时的用户信息
+
+  ```
+  $ git config [--global] user.name "[name]"
+  $ git config [--global] user.email "[email address]"
+  ```
+
+### Git高频操作命令
+
+* 查看变化的文件
+  ```
+  $ git status
+  ```
+
+* 添加当前目录的所有文件到暂存区
+  ```
+  $ git add .
+  ```
+
+* 提交时显示所有diff信息
+  ```
+  $ git commit -v
+  ```
+
+* 提交暂存区到本地仓库区
+  ```
+  $ git commit -m [message]
+  ```
+
+* 更新本地仓库
+  ```
+  $ git pull
+  ```
+
+* 将本地仓库更新内容提交到远程仓库
+  ```
+  $ git push
+  ```
+
+* 创建分支,在当前所在分支基础上创建新分支
+  ```
+  $ git branch 分支名称
+  ```
+
+ * 切换分支
+   ```
+   $ git checkout 分支名称
+   ```
+
+ * 将本地创建分支提交到远程仓库
+   ```
+   $ git push --set-upstream origin 分支名称
+   ```
+
+ * 分支合并
+   ```
+   $ git merge 需要合并的分支名称
+   ```
+   比如想把dev分支合并到master分支,则在master分支下面执行:
+   ``` 
+   $ git merge dev
+   ```
+
+ * tag创建
+   ```
+   $ git tag -a 版本号 -m 备注
+   ```
+
+ * tag提交
+   ```
+   $ git push origin tag版本号
+   ```
+
+  * tag查看
+    ```
+    $ git tag
+    ```
+
+ * git提交记录查看
+   ```
+   $ git log
+   ```