安装完git最先做的事情
以下是必做
git config --global user.name "username"
# username
git config --global user.email "useremail"
# useremail
下面是设置代理相关, 具体设置看个人
直接打开代理, 找到自己的端口, 在win10里面配置同样的端口, 再输入
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global http.proxy http://127.0.0.1:xxx
# 自己的端口就行了
git config --global -l
# 可以查看自己的配置信息
以下是远程管理github上的仓库必做
ssh-keygen -t rsa -C "youremail@example.com"
# 给自己和自己的仓库创建私钥和公钥
第一次创建仓库并添加做以下操作:
git init
git add .
git commit -m "first commit"
git branch master
# 如果您默认的分支是master请无视这一步
git remote add 远程仓库名称 https://github.com/xxx/xxx.git
git push 远程仓库名称 master
后续有要增加文件并更新到仓库去:
git status
git add .
git commit -m 'update'
git push 远程仓库名称 master
这种是普通的方法,可以使用分支的方式进行提交,有两种方式
1.在本地创建分支,写好后,将本地的分支合并提交到仓库
先写一下第一种方法
git branch dev
# git branch可以查看本地的所有分支,dev是你专门写代码的分支
git checkout dev
# 切换分支dev
git add 文件路径
# 添加进去
git commit -m '本地分支提交'
git checkout master
# 切换分支master,master是你专门存放代码的分支
git merge dev
# 将dev合并到master
git push 远程仓库名称 master
2.在本地创建分支,直接提交到仓库,在远程将仓库的代码拉到本地的master再提交上去
git branch dev
# git branch可以查看本地的所有分支,dev是你专门写代码的分支
git checkout dev
# 切换分支dev
git add .
# 添加进去
git commit -m '远程分支提交'
git push 远程仓库名称 dev
git checkout master
# 切换分支master,master是你专门存放代码的分支
git pull 远程仓库名称 dev
# 使用pull命令将远程仓库的代码拉到本地的master
git push 远程仓库名称 master
看个人,个人觉得第一种方便一点
关于删除仓库里面的文件
dir
# 查看文件
git rm -r Code
# 删除Code目录
git commit -m "rm Code目录"
git rm Code.txt
# 删除Code.txt文件
git commit -m "rm Code.txt"
git push 远程仓库名称 master
关于版本退回
在执行git add
命令前可以使用git checkout -- Code.txt
可以退回指定文件
如果执行git add
命令却没有执行git commit -m 'xxx'
可以使用git reset HEAD Code.txt
可以退回指定文件
如果执行git commit -m 'xxx'
可以使用git log
查看你想要退回的版本, 得到各个版本的commit id, 使用git reset --hard 某个版本的commit id
即可退回相应版本