下面记录的内容呢只是平时工作中的小经验。我的工作环境是,我需要在自己的windows机器上修改代码,上传到Linux进行编译,运行测试。不可能保证每天的提交的的代码都是正确的,又由于我是研究的,方案经常变化,所以需要一个私人Git 仓库,提交自己的想法和代码。
环境: Linux一般都支持ssh, windows 安装Git
Case 1: 需要建立远程的共享git 库
(1)在linux环境下创建git repository:
(2)在windows下clone 仓库
* clone 远程repository
* 创建一个Test.txt
* git add 添加文件
* git commit 提交文件
* git push origin master 提交到远程master branch下
* 注意: 如果在windows上第一次使用git,需要提交的用户和用户email git config --global user.name 具体参看提示信息或手册
Git 其他使用参见手册。
Case 2: 已有一个project 需要创建库共享
(1) 将现有的库进行初始化
cd myproject
git init
git add .
git commit
(2)创建一个git 远程库
cd .. # this is important; you must be outside your project dir or under another dir
git clone --bare ./myproject myproject.git
myproject.git 远程库渐渐好,可以通过clone进行复制
(3)使用push 提交代码 /pull 获取代码
在myproject 目录下,用户作更改以后,需要使用push将更改提交到myproject.git 中。push 时需要制定库路径
git push ./myproject/..
其他步骤参看Case 1。