This commit is contained in:
light jiang
2018-12-17 18:10:33 +08:00
parent 051d1db55d
commit 9aed47964e
10 changed files with 279 additions and 33 deletions
+16 -14
View File
@@ -1,33 +1,35 @@
# 如何迁移git项目
#### Create a new repository
``` bash
git clone *************.git
cd existing_repo
- git remote set-url origin ************(项目地址)
- git push
```bash
#Git global setup
git config --global user.name "light"
git config --global user.email "1870499383@qq.com"
#Create a new repository
git clone git@git.vueadmin.com:light/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
```
#### Existing folder
``` bash
#Existing folder
cd existing_folder
git init
git remote add origin *************.git
git remote add origin git@git.vueadmin.com:light/test.git
git add .
git commit -m "Initial commit"
git push -u origin master
```
#### Existing Git repository
```bash
#Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin *************.git
git remote add origin git@git.vueadmin.com:light/test.git
git push -u origin --all
git push -u origin --tags
```
+12
View File
@@ -1,4 +1,16 @@
# git command
## 强制拉取
``` bash:
git submodule update --init --recursive
git fetch --all
git reset --hard origin/master
git pull
```
## 统计代码量
```bash
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
```