赞
踩
在第一次使用git的时候,要先在git中设置好客户端的名字和邮箱
这个邮箱你也可以乱编,没什么影响
git config --global user.name iceylia
git config --global user.enail 92439@af.com
下面是部分常用的git指令
git init 初始化本地库 生成一个隐藏的文件.git git status 查看本地库状态 红色的文件就是在工作区,绿色在暂存区 git add File 添加文件到暂存区 git commit -m "message" File 文件提交到本地库 git reflog 简易日志 git flog 复杂本地库日志 git reset --hard 版本号 版本穿梭,版本在reflog中查看 git branch BranchName 创建分支 git branch -v 查看当前分支 git checkout BranchName 切换分支 git merge BranchName 把指定分支合并到当前分支 git remote -v 查看当前所有远程地址别名 git remote add 别名 远程地址 添加别名 git remote set-url 远程别名 远程地址 修改远程地址 git push 地址 BranchName 推送分支到远程库 git pull 地址 BranchName 拉取远程库到本地库 find . -name ".git" | xargs rm -Rf 删除.git文件,删除本地库 git checkout FileName 将工作区的FileName改成和暂存区一样的,新增的不会删除,可以用git checkout .来全部回退 git merge 远程地址别名/分支名 合并远程的代码到本地,可用于跟踪fork的仓库,如果错误,可能是冲突,需要修改本地,或者放弃工作区 git merge --abort \n git reset --merge 放弃合并 git fetch remoteName branchName 拉取远程中的一个分支到本地,之后用git merge 合并 git rm --cached FileName 从暂存区中删除文件
这篇文章主要是讲述如何在vscode中使用git管理项目
将项目文件添加到工作区,或者直接使用vscode打开项目文件,点击即可初初始化完成
u是untraced,是modified,前者的意思是未追踪到的,也就是新增文件,modified是被修改的文件。
如果什么标识都没有,就是和远程仓库保持一致的文件。
当push一直超时,使用魔法也不行的时候,需要使用ssh连接
在为github添加ssh密钥后,在git bash中输入
ssh -T git@github.com
1 如果是提示
You’ve successfully authenticated
2 如果提示的是下面的
The authenticity of host ‘github.com’ can’t be established.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com。。。。
在相应位置输入yes即可。
3 如果是提示下面的,可能是你没有设置远程地址为ssh方式,而是http方式。
如果改了之后依旧是这样,那么可以试着直接push,或许已经能够成功了,如果依旧不行,那就试试别的方法吧。
You've successfully authenticated, but GitHub does not provide shell access.
修改远程地址为ssh
git remote set-url origin git@github.com:用户名/仓库名.git
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。