刚进公司时,使用前同事的电脑。所以要对git信息进行变更。改成自己的信息.
一、检查配置
-
git config --list
二、配置全局账号密码
-
git config --global user.name "账号"
-
git config --global user.password "密码"
三、管理编辑windows凭据(这一步很关键。之前以为设置完账号密码就行了。但是没想到一直push不了代码,一直报无权限,原来时这里还需要改下)
控制面板->用户账户->管理windows凭据->找到git仓库对应得账号信息进行编辑凭据的账号密码
经过以上三部,就可以使用自己的git仓库账号拉取代码干活了。
平时工作用到的命令小记
git clone http://xxx/xx.git // 拉取代码 git add README.md git commit -m "add README" git push -u origin master
1. 如果远程库上除了master有其他子分支,则本地执行git fetch origin dabao,就可以关联到dabao分支,然后git checkout dabao切换到子分支。
2. 本地分支合并master分支代码的时候,需要先checkout变更到master主分支,然后执行pull命令拉取线上代码。然后再checkout为子分支,执行git merge master即可合并主分支代码到子分支。
3. 更新远程代码时,如果本地已经有修改了,害怕冲突更不了。可以先使用git stash保存当前本地的修改内容,更新完后,使用 git stash pop 恢复到之前的修改
4. 如果本地有很多改动想撤销,恢复和刚拉取代码一样,则可以使用checkout . 则可以重置代码
5. 已经有文件add了,想撤销某个,则git status --short查看当前一再暂存区的文件列表。
然后使用git reset HEAD <file>撤销指定文件即可。