git命令

1、git status 仅限于检查本地的文件和本地的分支之间的不同。

2、git commit 仅将分支提交到本地的分支上去。不会自动提交到服务器上去,如果提交到服务器必须git push

3、如果使用git pull 即可保证分支是最新版本的。

4、如果新建了文件,必须使用 git add +文件名,或者"git  add ."(可以将所有的文件都添加进去),然后再进行push或者commit就可以提交了。没有add的文件会显示红色,add以后的就会显示绿色。

5、另一个查看本地和服务器的分支的不同的可以使用git bav,上面会显示版本。

6、一个文件夹可以拥有多个分支,但是保证名字不能相同。

7、再提交的时候,使用 git commit -m "注释"。

8、真正提交到服务器是 git push origin +分支名。

9、对于VI编辑器,使用cancle 然后输入": x"即可保存退出。

10、如果删除了文件,在使用git add .是不会将改变添加进去的。必须使用git add -A方可

11、第一次从服务器端拉去空项目,默认只有master分支,只有在master分支commit后才能创建新分支。服务端没有master,push的时候需要 git push orign master方可,然后再本地就会有orign/master分支

12、拉取新项目:git clone git@gitserver:项目名称.git

 

13、在更新服务器端的数据。如果更改了python文件,需要使用命令 uwsgi --reload +进程名.pid  例如uwsgi --reload /var/run/admin.msgcopy.net.pid

  如果只更改了html文件,只要将数据拉回来就可以了。

  如果只更新了js、css文件。使用命令。./manage.py collectstatic

 

在已有的私钥和公钥如果再次配置git环境, 只需要将git安装完事,然后将.ssh文件夹(里面有私钥,公钥,服务器ip文件,端口配置文件 共4个)放到C://用户名//计算机名下即可,然后更改 git config --global 用户名

git config --global 邮箱

其实配置的是 C://用户名//计算机名  下的.gitconfig文件 即可。

 

14、删除远程分支

git push origin :branch-name 冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

如果别人将分支删除了但是在本地还能看见远程分支使用上个命令删除会失败,那就要使用该命令 : git remote prune origin

 

 

15 回滚版本分支

git branch backup
// 先备份到一个新分支
git log
// 找到要回滚的版本
git reset --hard 版本号
// 回滚

 

16. uwsgi + ini 启动

uwsgi  --ini  /etc/uwsgi.ini

posted @ 2013-07-02 10:10  wcp_spring  阅读(510)  评论(0编辑  收藏  举报