Git传输3步命令:
git add text.txt --添加到暂存区
git commit -m '操作1'; --添加到本地
git push origin le01 --添加到服务器
Git拉取最新项目:
git pull --从上面拉一下 ,更新到最新(服务器上面的更新到本地)
git init --初始化仓库 (一开始是初始化本地仓库,第一次都得初始化生成.git文件)
Git各种查询命令:
git remote -v --查看仓库地址(远程)
git branch --查看本地所有分支(本地)
git branch -a --查看本地和远程分支(远程/本地)
git tag --查看所有标签
git reflog -5 --pretty=oneline --查看10个最新的log日记
git ls-files --查看当前仓库中有那些文件(远程)
cat gig01.txt --显示当前文件的内容(远程)
git status --查看状态(本地)
git diff HEAD -- gig01.txt --查看当前变动关系
git reflog --可以查找之前引用过的所有值
git config --list --查看当前账号信息(远程)
Git各种添加/创建命令:
git checkout -b (left01) --新建分支(本地)
git push origin left01 --推送本地分支到远程分支(本地)
git tag v_1.0 - -添加标签(本地)
git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)
git push origin fengzhi:fengzhi --创建分支到服务器(远程)
checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的(远程)
git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库
GIt各种修改命令:
git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)
git reset --hard 9836672 --前进到当前指定版本号(本地)
git branch -m lefffff lef01 --修改分支名字(本地)
Git各种删除命令:
git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)
git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)
git branch -d main --删除main分支(本地)
git push -u origin fengzhi --删除分支操作1(远程)
git push origin:fengzhi --删除分支 操作2(远程)
git remote rm origin --删除远程 Git 仓库
rm -rf.git --删除这个项目(最好不要用)
Git常用的推送代码:
git remote add origin git@github.com:hubaolong3632/Home_Git.git ---连接
git branch -M main -- 创建本地分支
git push -u origin main 推送到服务器的main分支上去
Git复制软件:
git clone 李国梁/Java-20201210 --克隆上面的软件
😜
git remote rm origin --删除远程 Git 仓库
git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库
git branch -M main --创建分支
git push -u origin main --上传到厂库
git push :
git push
git push
如果上传的是中文文件那么出现的文件就是错误的!!!!!!!!!(当然实在想用就加上命令:
git config --global core.quotepath false
)
$ git branch显示、
$ git init初始化
$ ls -a找到隐藏git
$ ls -a找到隐藏git
$ rm -rf .git删掉
Git仓库操作1(本地):
git init --初始化仓库 (一开始是初始化本地仓库)
git add (文件名) --添加到暂存区
git status --查看状态
git commit -m '字符串' --提交暂存储区到本地仓库
git diff HEAD -- gig01.txt --查看当前变动关系
Git常用查找操作(本地):
git reflog --可以查找之前引用过的所有值 (本地)
git reflog -5 --pretty=oneline --可以更好地看清楚对应关系(版本号)(本地)
cat gig01.txt --显示当前文件的内容 (本地)
git ls-files --查看当前仓库中有那些文件 (本地)
Git版本号前进回退操作(本地):
git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)
git reset --hard 9836672 --前进到当前指定版本号(本地)
Git删除文件操作:
git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)
git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)
Git分支操作(本地):
git branch --查看本地所有分支(本地)
git checkout -b (left01) --新建分支(本地)
git checkout (main) --切换回分支(本地)
git merge main --合并分支到maingit checkout -b (left01)(本地)
git branch -d main --删除main分支(本地)
git branch -m lefffff lef01 --修改分支名字(本地)
Git远程分支操作(远程):
git branch -a --查看本地和远程分支(远程)
git push origin fengzhi:fengzhi --创建分支到服务器(远程)
git push -u origin fengzhi --删除分支操作1(远程)
git push origin:fengzhi --删除分支 操作2(远程)
Git拉取和推送:
git pull --从上面拉一下 ,更新到最新
git push origin left01 --推送本地分支到远程分支
checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的
Gi标签(本地/远程)的增删改查:
git tag v_1.0 --添加标签(本地)
git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)
git tag --查看标签(本地)
git push origin v_1.1 --推送标签(本地)
git tag -d tag_name --删除标签(本地)
git push origin tag_name --推送标签到(远程)
git push origin --tags --推送未推送过的标签到(远程)
git push origin :refs/tags/tag_name --删除指定的标签(远程)
Gi其他命令
git clone 李国梁/Java-20201210 --克隆上面的软件
git clean -d -fx --"第四次作业" 如果出现删除不了的缓存就用这个
git config --global user.name "your_username" --添加用户名
git config --global user.email 911412667@qq.com --添加邮箱号
config --list --查看当前账号信息
git remote -v --查看远程仓库地址
----------------------------------------------------------------------------------------------------------------------------
本地 分支操作冲突
git commit -m '分支冲突解决' 如果2个文件不同分支修改相同文件冲突时候可以使用
远程分支操作冲突:
git pull 从上面拉一下 ,更新到最新这样子方便使用
-----------------------------------------------------
标签管理:
git tag v_1.0 --添加
git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签
git tag --查看
git push origin v_1.1 --推送标签
git tag -d tag_name 删除本地标签
git push origin tag_name --推送标签到远程
git push origin --tags --推送未推送过的标签到远程
git push origin :refs/tags/tag_name --删除指定的远程标签
添加的标签版本: