赞
踩
python版本统一3.8.2
安装git
初始化一个Git仓库,使用git init
命令。
添加文件到Git仓库,分两步:
使用命令git add <file>
,注意,可反复多次使用,添加多个文件;
使用命令git commit -m <message>
HEAD
指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id
;git reset --hard HEAD^
返回上一版本,^的数量表示回到上几个版本,也可以用HEAD-100
表示返回上100个版本
穿梭前,用git log
可以查看提交历史,以便确定要回退到哪个版本
要重返未来,用git reflog
查看命令历史,以便确定要回到未来的哪个版本。
git add
把文件添加进去,实际上就是把文件修改添加到暂存区;
git commit
提交更改,实际上就是把暂存区的所有内容提交到当前分支
git status
查看暂存区的状态git reset HEAD <file>
可以把暂存区的修改撤销掉,重新放回工作区,即撤销add的操作git checkout -- file
git remote add origin git@github.com:path/repo-name.git
关联一个远程库git push -u origin master
第一次推送master分支的所有内容git push origin master
推送最新修改git clone git@github.com:michaelliao/gitskills.git
克隆远程仓库git switch -c dev
git switch master
git branch
git branch <name>
git checkout <name>
或者git switch <name>
git checkout -b <name>
或者git switch -c <name>
git merge <name>
git branch -d <name>
git merge --no-ff -m "merge with no-ff" <branch-name>
禁用fast forwardgit pull
从远程库更新本地git pull
提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>
git add
git commit -m ‘’
git push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。