git 常用命令
//初始化git仓库
git init //创建一个git代码库
git init[project name] 创建一个目录
//提交拉取
git pull 拉取代码
git add [file1] [file2] ... 添加指定文件到暂存区
git add . 把当前目录所有文件添加到暂存区
git commit -m "内容"//添加提交的注释
git push 把提交内容推送到服务器
git push origin name 推送到远程分支
//分支
git branch 查看本地分支
git branch -a 查看服务器的分支
git branch -name 创建一个本地分支
git push origin name 把本地推送到到服务器,变成远程分支
git checkout name 切换分支
git branch -r -d origin/name 删除一个远程分支
git push origin :name 提交删除操作
git branch --set-upstream [branch] [remote-branch] 建立追踪关系,在现有分支与指定的远程分支之间
关联远程分支
cd existing_folder
git init
git remote add origin git@gitlab.com:weikeshidai/whitehorse.git
git add .
git commit -m "Initial commit"
git push -u origin master
恢复到某个版本
pull了比人代码发现,代码有问题。需要恢复在pull之前的代码
git reflog master 列出当前提交过的版本
git reset --hard 5314227 恢复 (如果代码有改动,操作后没提交的代码会没有注意了)
网友评论