Git初始化
$ git init
Initialized empty Git repository in H:/10_Git/python-5G/.git/
Git clone
$ git clone gitlab@192.168.10.95:Flynn.Chen/Standard.git
Cloning into 'Standard'...
remote: Enumerating objects: 138, done.
remote: Counting objects: 100% (138/138), done.
remote: Compressing objects: 100% (87/87), done.
remote: Total 138 (delta 69), reused 80 (delta 39)
Receiving objects: 100% (138/138), 120.00 KiB | 10.00 MiB/s, done.
Resolving deltas: 100% (69/69), done.
Git 查看分支
- 查看本地分支
git branch
- 查看远程分支
git branch -r
Git 本地远程连接
git remote add origin gitlab@192.168.10.95:Flynn.Chen/Standard.git
Git 切换分支
$ git branch -r
origin/master
Git 提交更改
git add filename1 filename2 # 逐个提交
git add -A # 提交所有
Git 提交log信息
git commit -m "log"
Git 提交文件
git push
Git fork相关
- 添加远程仓库到本地remote分支
git remote add upstream gitlab@192.168.10.95:5G-SDX55/Standard.git
- 查看当前仓库的远程分支
$ git remote -v
origin gitlab@192.168.10.95:Flynn.Chen/Standard.git (fetch)
origin gitlab@192.168.10.95:Flynn.Chen/Standard.git (push)
upstream gitlab@192.168.10.95:5G-SDX55/Standard.git (fetch)
upstream gitlab@192.168.10.95:5G-SDX55/Standard.git (push)
- fetch远程分支(更新最新远程分支到本地分支)
$ git fetch upstream
remote: Enumerating objects: 129, done.
remote: Counting objects: 100% (116/116), done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 79 (delta 39), reused 62 (delta 22)
Unpacking objects: 100% (79/79), done.
From 192.168.10.95:5G-SDX55/Standard
* [new branch] develop -> upstream/develop
* [new branch] master -> upstream/master
* [new tag] 20191101_B1.01 -> 20191101_B1.01
- 合并fetch分支到master或者dev
git merge upstream/develop
- 推送到远程仓库
git push origin develop
查看log
git log