git常用操作

git回滚

git log

git reset –hard 8ff24a6803173208f3e606e32dfcf82db9ac84d8

本地回滚

远程仓库回滚git push origin feature/lijun --force

git本地当前分支连接远程分支

git branch -u origin/addFile

或者

git branch --set-upstream-to origin/addFile

 

本地项目关联远程仓库

git init

git branch -M lijun

git remote add origin xxxxx.git

git push origin lijun

添加远程仓库

git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git

删除制定远程仓库

git remote rm origin

git解冲突

切换到主分支

git checkout test

拉去合并

git pull origin master

git merge origin master

本地解决

• <<<<<<<标记冲突开始,后面跟的是当前分支中的内容。
• HEAD指向当前分支末梢的提交。
• =======之后,>>>>>>>之前是要merge过来的另一条分支上的代码。
• >>>>>>>之后的dev是该分支的名字。
git add 冲突文件
git commit -a -m"a"
git push origin test
 
git 查看远程仓库
git branch -a
删除本地分支
git branch -d feature/lijun
查看本地分支连接的远程分支
git branch -vv
删除远程分支
git push origin --delete feature/lijun
查看远程仓库
git remote
删除远程仓库
git remote rm origin
重新连接远程仓库

git remote add origin http://192.168.100.235:9797/john/git_test.git

 

git clone ....

git checkout -b feature/lijun

git push origin feature/lijun:feature/lijun. ##会自动创建远程分支

 

git 只提交部分文件

1.git add:将要提交的部分代码提交到暂存区。

2.git stash -u -k:保存未提交的修改。

3.git status:此时查看git状态,则只剩下第1步提交到暂存区的文件。

4.git commit -m 'some messages': //提交暂存区的文件。

5.git pull:拉取代码进行合并。

6.git push:推送到远端仓库。

7.git stash pop:恢复第2步保存的未提交的修改。

 

git master远端回滚,如何再次把自己分支代码推上去

本地分支切换到master

创建新分支,reset到刚回滚的那个状态,再revert,再提交到master(就可以找到本地修改的数据了)

git拉取某个分支的代码

git clone -b feature/lj --depth=1 https://github.com/cometbft/cometbft.git

 

git拉取某个tag的代

1git tag

2.git checkout tags/<tag_name>

3.git checkout -b <new_branch_name>

 

posted @ 2020-09-10 23:38  LeeJuly  阅读(88)  评论(0编辑  收藏  举报