远程库的操作

命令行指令

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# 

 

posted @ 2018-09-20 16:56  carchywrx  阅读(119)  评论(0)    收藏  举报