Featured image of post HUGO_blog

HUGO_blog

git

Use the following statement to upload the local file to GitHub.

1
2
3
4
5
hugo server -D
hugo -F --cleanDestinationDir
git add .
git commit -m "xxxx"
git push -u origin master

some more commands.

1
2
3
git remote -v #view the remote library
git branch	#view the branch
git checkout main	#change the default branch

init:

1
2
3
4
5
6
7
echo "# Algorithm-design-and-analysis" >> README.md
git init
git remote add origin sshcopy
git branch -M main
git add README.md
git commit -m "xx"
git push -u origin main

standardization:

1
2
3
4
5
6
7
8
9
git checkout -b project_name/my_name/add_function
fork:
git add xxx
git commit -m "[XXX] add xxx
add xxx
issue:#xxxx
"#the supplementation of commit information
#git commit --amend 
git push -f

about branch

1
2
3
4
5
#first create a new remote branch at github and then :
git fetch origin
git remote update origin --prune
git checkout -b local_branch_name origin/remote_branch_name #the local_branch_name must be not exist. And at last we can change to the local_branch
#delete the local branch:`git branch -d xxx`

Problems encountered

error1: Updates were rejected because the remote contains work that you do not have locally. This is usually caused by another repository pushing to the same ref. You may want to first integrate the remote changes (e.g., ‘git pull …’) before pushing again.

solution:

1
2
git pull origin master --allow-unrelated-histories
# I created a README.md but the local didn't have it.

error2: warning: in the working copy of ‘.vscode/tasks.json’, LF will be replaced by CRLF the next time Git touches it

Line breaks in Windows are different from line breaks in Unix, and Git converts them automatically.

solution: Disable automatic conversion

1
git config --global core.autocrlf false

error3: The github folder has a white arrow and can not open

1
2
3
4
5
1、delete the .git in the directory
2、git rm --cached [directory_name]
3、git add [directory_name]
4、git commit -m "msg"
5、git push origin [branch_name] 

add picture

Add images to the markdown: the images need to be placed in path: /static/img. Then, use the following statement in the markdown.(Typora)

1
![](/img/xxx.jpg)

need to change the root image directory of the typora to the /static which is only used for current .md file, and change the reference about the typora to the /static/img

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
Caret Up