git常用命令记录

1、push

git init   初始化

git add .   添加全部文件

git add test.txt   添加某个文件

git commit -m "add a test.txt"  添加注释

git remote add origin "https://github.com/yourname/test.git"  初次提交

git push -u origin master 初次提交

git push origin master  非初次提交

2、分支

扫描二维码关注公众号,回复: 3134214 查看本文章

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

3、回退
git reset --hard HEAD^    回退到上一版本()

git reset --hard HEAD 1094a 恢复到1094a版本

git log 查看提交历史

git relog 查看命令历史

git status 查看当前状态

git checkout -- test.txt  让这个文件回到最近一次git commitgit add时的状态。

4、创建文件

touch .gitignore

rm .gitignore

5、使用.gitignore

如果 git add .gitignore 未生效

git rm -r --cached .    (后面的点不要忘记)

git add .

git commit -m "comment"

6、fetch 拉取原仓库更新

git remote add upstream https://github.com/yourname/test.git

git remote -v

git fetch upstream  (如果地址错误,且upstream已存在,可git remove upstream)

git merge upstream/master

git log  退出命令 q

git push origin master

7、退出env
deactivate

8、nginx

ln -s /etc/nginx/sites-available/dotcom /etc/nginx/sites-enabled/dotcom

 8、进入虚拟环境

cd ~/sites/demo.zmrenwu.com
source env/bin/activate

启动nginx

gunicorn --bind unix:/tmp/demo.zmrenwu.com.socket blogproject.wsgi:application

9、nginx老是出现nginx默认的页面(需要删掉/etc/nginx/www/sites-enabled/下面的default文件)

先重启nginx,sudo nginx -s reload
进入虚拟环境,再gunicorn --bind unix:/tmp/demo.xxxxxx.com.socket xxxxxxxx.wsgi:application

猜你喜欢

转载自blog.csdn.net/tanqiaoxing/article/details/82256279