初始化
Git 全局设置
1 | git config –global user.name “吴一帆” |
创建一个新存储库
1 | git clone http://gitlab.kelvinsail.com/test/test.git |
推送现有文件夹
1 | cd existing_folder |
推送现有的 Git 存储库
1 | cd existing_repo |
远端
更新远端
1 | git remote update |
在远端创建新的分支之后,可以再本地更新远端的跟踪,但注意此命令只会新增,不会删除本地已失效的远端跟踪
删除失效的远端跟踪
1 | # git remote prune |
- 预览失效的要删除的远端跟踪(假设远端目录为
origin
)
1 | # git remote prune origin --dry-run |
- 直接清理失效的所有远端跟踪
1 | # git remote prune origin |
暂存/取出修改
1 | git stash //暂存 |
获取信息
- 获取当前git账号名称、email
1 | git config user.name && git config user.email |
- 获取当前项目所在分支名
1 | git symbolic-ref --short -q HEAD |
获取当项目前所在分支最新的提交id
1
git rev-parse HEAD
用
-C
指定项目路径目录输出信息1
2git -C /home/blog symbolic-ref --short -q HEAD
git -C /home/blog rev-parse HEAD