Git 命令基本操作
git 命令的一些及基本操作。
·
Git
git 命令的一些及基本操作
一、初始化配置
git --version
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git config --list 查看当前配置信息
git status //查看状态
二、本地项目push 远程项目(空的仓库)
echo "# home.geelevel.com-web" >> README.md
echo "# airbnb" >> README.md
git init //创建git
git add . //添加文件到暂存区
git commit -m "first commit" //将暂存区内容添加到仓库中
git branch -M main //创建分支
git remote add origin (地址) //提交到远程仓库地址
git push -u origin main //提交上传到仓库
三、分支操作
//查看分支
git branch
//创建分支
git branch name
//切换分支
git checkout name
//创建&切换分支
git checkout -b name
//将本地分支push到远程
git push --set-upstream origin zhuotest
//合并某分支到当前分支
git merge name
//查看远程分支
git branch -r
//切换到远程分支
git checkout -b filetransfer origin/filetransfer
//删除分支
git branch -d name
//删除远程仓库分支
git push 地址 --delete name
//查看文件的所有历史记录
git log -p video_window.js
//查看版本号
git reflog
//回到对应的版本号
git reset --hard 698b3350b
//回到git仓库最新文件
git restore ../ui/index.js
//git 将文件名改为大写,亲测可用!
git mv pages/Login/app.js pages/Login/App.js
四、标签管理
查看本地分支标签
git tag
或者
git tag -l
或者
git tag --list
查看远程分支所有标签
git ls-remote --tags
或者
git ls-remote --tag
给当前分支打标签
git tag 《标签名》
//例如
git tag v1.1.0
给特定的某个commit版本打标签,比如现在某次提交的id为 039bf8b
git tag v1.0.0 039bf8b
或者可以添加注释
git tag v1.0.0 -m "add tags information" 039bf8b
或者
git tag v1.0.0 039bf8b -m "add tags information"
删除本地某个标签
git tag --delete v1.0.0
或者
git tag -d v1.0.0
或者
git tag --d v1.0.0
删除远程的某个标签
git push -d origin v1.0.0
将本地某个特定标签推送到远程
git push origin v1.0.0
查看某一个标签的提交信息
git show v1.0.0
五、git 查看代理和设置代理
查看代理
git config --global --get http.proxy
git config --global --get https.proxy
设置代理
// http
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'http://127.0.0.1:1080'
// socks5
git config --global http.proxy socks5://192.168.31.183:1099
git config --global https.proxy socks5://192.168.31.183:1099
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)