远程库的操作
命令行指令
Git 全局设置
git config --global user.name "wangyong"
git config --global user.email "475789455@qq.com"
创建新版本库
git clone git@gitlab.resoft.css.com.cn:rxmrpblsh/testgit.git
cd testgit
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
已存在的文件夹
cd existing_folder
git init
git remote add origin git@gitlab.resoft.css.com.cn:rxmrpblsh/testgit.git
git add .
git commit -m "Initial commit"
git push -u origin master
已存在的 Git 版本库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitlab.resoft.css.com.cn:rxmrpblsh/testgit.git
git push -u origin --all
git push -u origin --tags
==============
wangyongdeMacBook-Air:gitTest root# mkdir temp1
wangyongdeMacBook-Air:gitTest root# cd temp1
wangyongdeMacBook-Air:temp1 root# ls -all
total 0
drwxr-xr-x 2 root wheel 64 9 28 14:18 .
drwxr-xr-x 3 root wheel 96 9 28 14:18 ..
wangyongdeMacBook-Air:temp1 root# git init
Initialized empty Git repository in /private/var/root/Documents/gitTest/temp1/.git/
wangyongdeMacBook-Air:temp1 root# ls -all
total 0
drwxr-xr-x 3 root wheel 96 9 28 14:18 .
drwxr-xr-x 3 root wheel 96 9 28 14:18 ..
drwxr-xr-x 10 root wheel 320 9 28 14:18 .git
wangyongdeMacBook-Air:temp1 root# vim test1
wangyongdeMacBook-Air:temp1 root# git remote add gitproj git@gitlab.resoft.css.com.cn:rxmrpblsh/projects.git
wangyongdeMacBook-Air:temp1 root# git remote -v
gitproj git@gitlab.resoft.css.com.cn:rxmrpblsh/projects.git (fetch)
gitproj git@gitlab.resoft.css.com.cn:rxmrpblsh/projects.git (push)
wangyongdeMacBook-Air:temp1 root# git add *
wangyongdeMacBook-Air:temp1 root# git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: test1
wangyongdeMacBook-Air:temp1 root# git commit -m "firstcommet"
[master (root-commit) 4e08368] firstcommet
1 file changed, 4 insertions(+)
create mode 100644 test1
wangyongdeMacBook-Air:temp1 root# git branch btest-1.0.1
wangyongdeMacBook-Air:temp1 root# git branch
btest-1.0.1
* master
wangyongdeMacBook-Air:temp1 root# git push gitproj btest-1.0.1
Counting objects: 3, done.
Writing objects: 100% (3/3), 208 bytes | 52.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote:
remote: To create a merge request for btest-1.0.1, visit:
remote: http://gitlab.resoft.css.com.cn/rxmrpblsh/projects/merge_requests/new?merge_request%5Bsource_branch%5D=btest-1.0.1
remote:
To gitlab.resoft.css.com.cn:rxmrpblsh/projects.git
* [new branch] btest-1.0.1 -> btest-1.0.1
wangyongdeMacBook-Air:temp1 root# git tag -a ttest-1.0.1 -m "test"
wangyongdeMacBook-Air:temp1 root# git tag
ttest-1.0.1
wangyongdeMacBook-Air:temp1 root# git push gitproj ttest-1.0.1
Counting objects: 1, done.
Writing objects: 100% (1/1), 151 bytes | 75.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To gitlab.resoft.css.com.cn:rxmrpblsh/projects.git
* [new tag] ttest-1.0.1 -> ttest-1.0.1
wangyongdeMacBook-Air:temp1 root#

浙公网安备 33010602011771号