上传

初始化仓库

git init

将文件添加到仓库

git add .

文件commit到仓库

git commit -m '注释'

去github创建repository,记下地址,https和git都行,https老是出问题,建议用git;然后将本地仓库跟github上新建的repository关联上

git remote add origin 仓库的地址

上传代码到仓库

git push -u origin master

执行完没问题就完事了,如果上传失败,可能是因为README.md没下载下来,先下载再上传

git pull --rebase origin master

下载

第一次下载

进到目录,git clone 地址

下载更新

//方法一
$ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
$ git log -p master.. origin/master//比较本地的仓库和远程参考的区别
$ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并

//方法二
$ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
$ git diff temp//比较master分支和temp分支的不同
$ git merge temp//合并temp分支到master分支
$ git branch -d temp//删除temp

//方法三
$ git pull //更新远程代码到本地
设置代理
git config --global https.proxy http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:7890

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy