通过git远程管理自己本地的工程

自己有这样的需求: 在公司写了一个项目, 下班后又想回家再接着写. 以前是使用U盘拷贝, 拷多了发现很麻烦, 后来发现了有免费的远程git管理工具, 于是写下这篇文章, 以备不时之需.


Step1: 注册一个git管理帐号, 我使用的开源中国的git( http://git.oschina.net), 假设你已经注册了一个帐号叫abc, 并且你已经在上面创建了一个工程叫做 myproject.

Step2: 在本地创建一个工程, 然后使用git初始化它: git init

Step3: 为本地的工程设置远程仓库路径: git remote add origin https://git.oschina.net/abc/myproject.git

Step4: 更新远程仓库到本地先: git pull, 这时候可能会出现错误:

There is no tracking information for the current branch.

Please specify which branch you want to merge with.

See git-pull(1) for details

git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with

git branch --set-upstream master origin/<branch></span>

git branch --set-upstream master origin/master

这样在我们每次想push或者pull的时候,只需要 输入git push 或者git pull即可


否则的话, 你必须每次都这样做:

在此之前,我们必须要指定想要push或者pull的远程分支。

git push origin master
git pull origin master.

Step5: 然后, 增加你本地的文件并提交

git add.
git commit -m "first time add project"
git push</span>


okay, 这样就完成了.


### 使用 TortoiseGit 从远程仓库拉取代码 为了成功使用 TortoiseGit 从远程仓库拉取代码到本地,需遵循一系列操作流程来确保连接顺畅并能有效获取最新版本的项目文件。 #### 安装与环境准备 确认已安装 TortoiseGit 并完成基本设置。这通常涉及下载应用程序、按照向导指示进行安装以及配置全局用户名和邮箱地址等基本信息[^1]。 #### 配置 SSH 密钥 对于无需频繁输入密码的情况,建议采用 SSH 协议而非 HTTPS 来访问私有库。具体做法是在客户端生成一对密钥(公钥/私钥),并将公钥上传至目标 Git 托管平台(如 GitHub, GitLab 或 Gitee)。这样,在执行 `pull` 命令时就不会再被要求提供账户名及密码验证了[^3]。 #### 克隆仓库 首次获取整个项目的副本可以通过右键点击想要放置该项目的工作目录位置,选择 "Git Clone..." 菜单项。此时会弹出对话框让用户填写要克隆的目标 URL 和保存路径。如果之前已经正确设置了 SSH Key,则可以直接填入对应的 SSH 地址;反之则可能需要用 HTTP(S) 方式,并准备好相应的认证信息。 #### 更新现有工作区中的更改 当已有本地副本而仅需同步最新的改动时,只需打开资源管理器找到对应文件夹,再次单击鼠标右键选取 “TortoiseGit -> Pull...”。之后按提示逐步完成即可实现更新动作。值得注意的是,若遇到权限不足的问题,应检查是否确实加入了该工程的合作成员列表内或是管理员角色,同时也要留意是否有其他安全策略影响到了当前用户的读写权利[^2]。 ```bash # 如果需要手动处理冲突或查看状态变化的话,也可以利用命令行辅助解决: $ git status # 查看当前分支的状态 $ git log # 浏览历史记录以便理解变动情况 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值