git使用

https://github.com/firstcontributions/first-contributions/blob/main/translations/README.zh-cn.md

git clone <url>
git checkout b <新的分支>    //与远端无绑定
*	git checkout -b <新的分支> <origin/<远端分支>>	// 与远端绑定
git checkout <分支>  		// 切换分支
git add <改变的文件>
git commit -m <改变的文件>
git commit <改变的文件>	// 增加备注, <esc>, :wq
*	git push origin <HEAD:远端分支>  // 如果没有远端分支,则直接在远端建立同名分支

git pull 拉取代码

// 设置网络代理
git config --global --unset http.proxy
git config --global --unset https.proxy

// 查看本地和远端的绑定关系
git branch -vv

// 查看所有分支(包括本地和远端分支)
git branch -a

// 查看远端分支
git branch -r   //第一行会显示一个origin/HEAD -> origin/master origin/HEAD 是 Git 中的一个特殊引用,它表示远程仓库(origin)的默认分支, 起到一个指示作用

// 解决冲突
git pull有冲突时
git stash先清空工作区
git pull拉取最新代码
git stash pop 弹出自己的代码
在代码中解决冲突后 git add这个文件解决git上的冲突提示

// 删除修改
git有三个分区,工作区,暂存区,仓库区
工作区:工作目录就是能看到的代码
暂存区:git add后进入暂存区
仓库区:git commit后进去仓库区
git restore对处于暂存区的文件不起作用,对于工作区的文件撤销修改,改变文件
git retore --staged 将暂存区的文件撤销到工作区
结合起来使用时 先将暂存区文件撤销到工作区后删除修改

// 删除文件,本地仓的记录
git rm <文件名>

// 删除分支
git push origin --delete 分支名     // 远端
git branch -d 分支名					// 本地

// 初始化本地进行提交

1、在github创建仓库
2、git init
3、git remote add origin <url> //将远端的仓库链接,绑定到本地
4、git add / git commit
5、git push -u origin <本地分支名字>   //这一步会在远端的仓库中创建与本地分支一样的分支名字
git remote remove origin //删除远端仓链接
git remote -v  //查看绑定的仓
Table of Contents