GIT指令管理代码简单使用方法
官方步骤
…or create a new repository on the command line
1 | echo "# apitj" >> README.md |
…or push an existing repository from the command line
1 | git remote add origin https://github.com/hgez6/apitj.git |
…or import code from another repository
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.
初始化
安装GIT工具在指定目录右键git init初始化使其能被git工具上传,可用文件管理器进入目录或者使用cd/xxx终端挂载
添加文件
使用 git add -A或者git add . 添加所有文件进暂存区,使用""可添加指定文件git add "readme.txt"
提交commit 修改
从Git的暂存区提交版本到仓库,参数-m后为当次提交的备注信息git commit -m "1.0.0"
推送到指定仓库
将本地的Git仓库信息推送上传到服务器git push https://gitee.com/***/test.git
或者先关联远程git服务器(推荐)
git remote add origin https://gitee.com/xxx/xx.git
然后 git push origin master后面的master为分支对于多分支类型可以引用其他分支 然后合并 git-merge
错误处理
遇到无法push的情况,通常是因为远端存在的文件类型与本地不一致,或者是本地换过文件夹目录,可使用git pull origin master先拉取仓库然后再本地修改,提交,推送。
遇到无法直接PULL的情况,可能是git文件类型判断错误,使用 git pull origin master --allow-unrelated-histories(能用git pull的就别加后缀,加后缀容易有BUG);可解决或者强行合并git push -f origin master
如果远端文件你已经不需要,直接删除,即可push;仓库的文件夹无法直接删除,需要使用git rm file_path删除,或者用上文中的方法,先pull下来本地删除文件,最后再推送。
注意在github上云分支默认为Main但是本地还是master
- [√]所以要先将本地的仓库改名使用
- [√]改云仓库为master也可(推荐)
git branch -m master main
即可!
遇到仓库不一致的情况要先删掉原来的仓库git remote rm origin再重新add。
白嫖代码
白嫖总是让人开心~
所以熟练掌握白嫖的奥义灵活运用是相当重要的!
通过git clone {仓库的url}白嫖代码,也可直接下载zip包(推荐因为这样能调用第三方下载器例如idm 64线程下载)解压后再进行git init即可。
对于支持npm包管理的插件除了下载整个仓库外;还可以直接npm install {packname}或者yarn install {packname}(高版本),根据实际情况末尾添加--save或者其他参数。
关于环境
白嫖的代码环境肯定不与你的一致,所以要灵活运用,也可直接看package.json内详细插件和依赖的参数来做判断 在用npm install {packname}@x.x.x(版本)即可。
有些文件后缀内不存代码github无法解析会改后缀但是没关系,因为代码才是核心。

Be happy .
This is luck card,wish you a nice day .
