git代码的注意

当我们git别人仓库的代码的时候,你要注意,自己是这个代码的参与者才可以git下来

出现这种情况,明确自己是这个代码的参与者,然后去控制面板

选择凭据管理器,然后打开windows凭据

修改对应git的地址,修改其账号,密码,这个账号,密码,是你登录对应管理代码平台的账号,密码

一般git代码的操作:

1.git clone https地址

2.git branch -a 查看远程分支

3.git checkout  切换分支(会直接拉取数据)
或者可以直接指定分支下载  

git clone  -b 分支名称  https地址

 

git版本回退

1.查看之前git的版本

git log --pretty=oneline

 回到主页面,输入字母Q即可退出.

2.HEAD->dev为当前版本

要回退到指定版本

git reset --hard 版本号(如:a650b4,不用输全)这样就回退到对接接口的版本了

回到最新版本

git reset --hard 版本号(如:98eee,不用输全,最新版本)这样就回退到最新的版本了

 

git取消add操作,这里仅取消提交到库存区这个动作,只撤消动作,修改的文件不变

可以直接使用命令    
git reset HEAD

这个是整体回到上次一次操作

绿字变红字(撤销add)

 

git撤销commit,但未git push的命令

1、找到之前提交的git commit的id
git log
找到想要撤销的id
2、git reset id
完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改

 

Git 常用命令:
1.git remote add upstream <upsteam-url>:添加一个upstream 远程仓库,指向一个公共的代码仓库,通常是原始项目的仓库
2.git fetch upstream<branch>:从 upstrcam 远程仓库中获取最新的代码变更,但不会自动合并到你的本地分支
3.git pull upstream <branch>:从 upstream 远程仓库中获取最新的代码变更,并自动合并到你的本地分支中
4.git push upstream <branch>:将本地分支的代码推送到 upstream 远程仓库中
5.git remote -v:查看当前所有的远程仓库,包括 upstream
6.git branch -w:查看本地分支与远程分支的关联关系一
7.git checkout-b<neww-branch-name>:新建并切换到一个新的分支
8.git reset --all/<file>:取消add. 操作
9.git reset ---soft HEAD^:取消commit
10.git commit--amend:将你所做的修改追加到最近一次的提交记录中
11. git rebase -- aborte
12.解决冲突后执行git rebase --continue
13.git pull --rebase upstream master 从远程仓库(upstream)的 master 分支拉取最新的代码并将本地的提交应用到最新的代码上,使用 rebase 方式合并。具体来说,它会将本地的提交记录重新应用到最新的代码上,使得提交历史更加线性和清晰。
14.git push-set-upstream origin xxx 将本地分支 xxx,推送到远程仓库,并将其设置为上游分支。

 

posted on 2019-01-13 22:08  sss大辉  阅读(128)  评论(0编辑  收藏  举报

导航