1、 http方式克隆现有仓库,记录保存用户名和密码
-
git config --global credential.helper store
2、本地上传到远程
-
git add .
-
git commit -m "版本"
-
git push origin 分支名 (如是主分支则不写 origin)
3、删除分支
本地:
git branch
-d dev (dev为分支名 )
远程:
git push origin --delete remote-branch (
remote-branch为分支名 )
4、回退
-
git reset --hard HEAD^(HEAD^上一版本, HEAD^^上上一版本, HEAD~3回退3个版本):进行已修改或者暂存,但未提交文件的回退
(git push -f :
进行强制推送,覆盖远程分支,可以通过该方法将远程回退)
-
git reset --hard origin/master ”进行已提交,但未推送的版本回退
6、branch(分支)
-
git branch -r :查看远程分支
-
git branch -a :查看本地和远程分支
-
git branch :查看本地分支以及所在分支
-
git branch 分支名 :创建本地分支
-
git branch -d 分支名 :删除 分支名 的分支(本地)
7、checkout(分支)
-
git checkout 分支名 :切换到 分支名 的本地分支上
-
git checkout -b 分支名:新建并切换到 分支名 的本地分支上( 拉去远程分支到本地,并建立一个新分支存放 : git checkout -b dev origin/remote-branch )
8、远程覆盖本地
git fetch --all
git reset --hard origin/master (master可以修改成其它覆盖的分支)
git pull
9、用远程更新本地
git pull (如是远程分支:git pull origin 分支名)