Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
0
votes
0answers
10 views
how to get git log from a repo. in github.com? [migrated]
I know one way to a git log is to do a git clone of a repo. from somewhere where there is a git repo. So if there is a large git repo. on github.com and I just want a git log of the repo. either ...
0
votes
0answers
24 views
Using GIt with multiple servers [migrated]
I have a set of servers with code bases on them. lets call them p1, p2, p3. I have a development server which i use to store the code d1. Each p server is different with a different code base.
I'm ...
0
votes
0answers
9 views
how to import .dsc on nmu master branch on git? [migrated]
I want to import a package description file (.dsc) on new nmu branch that has master rule.
So, firstly I create new mnu branch: git branch nmu master
Then I did git checkout master
and
after that I ...
1
vote
1answer
32 views
Is there a way using a bash script to get the location of changes made in last git commit?
I need to check the location of the files, which were changed in the last commit. Because I will have to do this on Jenkins, this should be done using a bash script. This is the output of git ...
2
votes
1answer
46 views
Rsync folder while --exclude-from'ing .gitignore files at different depths
So I'm trying to work on a command to rsync a source folder with a structure like so:
- app.js
- .gitignore
- src/
- src/logs/
- src/logs/.gitignore
The first .gitignore would have a series of ...
1
vote
1answer
49 views
what does “ gbp:error: upstream/1.5.13 is not a valid treeish” mean?
I want to build a debian package with git build package.(gbp)
I passed all steps, and at least, when I entered gbp buildpackage, This error appeared.
what does it mean?
and what should I do?
...
0
votes
0answers
64 views
Fedora 20: Can't install git
[root@8440p Downloads]# yum clean all
Loaded plugins: langpacks
Cleaning repos: rpmfusion-free rpmfusion-free-updates rpmfusion-nonfree
: rpmfusion-nonfree-updates updates
Cleaning up ...
1
vote
0answers
19 views
Problem with Bitnami Gitlab
I have installed Bitnami Gitlab on a centos 6.5, but I just see the error written below while trying to push to another project:
~/sample$ git push -u origin master
git@-'s password: fatal: ...
1
vote
1answer
23 views
fatal: Reference has invalid format: 'refs/stash (1)'
I have recently upgraded from ubuntu 14.04 to 14.10 using apt-get dist-upgrade, which seems to have gone smoothly, except that I can no longer use one of my git repositories (on which I had local ...
0
votes
1answer
19 views
What's the difference between `Commit hash`, `Parent Hash` and `Tree hash` in git?
Today I'm learning some basic git knowledge via reading this doc online:
http://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-Hi
And at that chapter, I'm start to learn using git log ...
2
votes
1answer
48 views
Does `git archive` use the wrong file timestamp?
It seems git archive creates a tarball with wrong file modification timestamps, resulting in tar complaining when unpacking:
$ cd repository
$ git archive -o repository.tar.gz master .
$ find ...
2
votes
1answer
67 views
In a Virtualbox VM how do I set the filesystem permissions?
I have a virtualbox VM with arch Linux running on my windows PC (which I unfortunately have to use for work). I use this to work on my windows PC with a Linux environment as an alternative to Cygwin.
...
2
votes
1answer
76 views
How to create a deterministic tar.gz using git-archive?
Creating a git repository for testing.
~ $ mkdir somefolder
~ $ cd somefolder/
~/somefolder $ git init
Initialized empty Git repository in /home/user/somefolder/.git/
~/somefolder $ echo test > ...
18
votes
3answers
183 views
How did the Linux Kernel project track bugs in the Early Days?
We all know that Linus Torvalds created Git because of issues with Bitkeeper. What is not known (at least to me) is, how were issues/tickets/bugs tracked up until then? I tried but didn't get anything ...
0
votes
1answer
26 views
Downloading code with git
I am new to git and want to download some code from GitHub, for which I have a URL: https://github.com/PointCloudLibrary/pcl/tree/master/doc/tutorials/content/sources/qt_visualizer
I have installed ...
0
votes
1answer
38 views
Opensuse 11.1 package manager outdated
I'm trying to update GIT to the latest version. The package manager for opensuse 11.1 only has up to git 1.6.0.2. I'm updating using zypper:
sudo zypper install git
And I get the following ...
2
votes
1answer
69 views
Is there a way to prevent git from changing permissions and ownership on pull?
Everytime I do git pull or git reset, git resets changes to permissions and ownership I made. See for yourself:
#!/usr/bin/env bash
rm -rf 1 2
mkdir 1
cd 1
git init
echo 1 > 1 && git add ...
0
votes
1answer
39 views
Recommended file system for cloning AUR-mirror?
I'm beginning to use Arch Linux and wanted to explore the AUR repository. Because of this motivation, I learned two things immediately.
Ext3 can support only 32000 sub-directories. (I ran into ...
1
vote
0answers
32 views
Gbrowse not working correctly on MAC
I'm using vim and have installed Pathogen and vim-fugative, but when editing a file under source control on github.com I use the command :Gbrowse and nothing happens.
I've tried most of the advice I ...
2
votes
1answer
26 views
Repository for Family Pictures [closed]
I have a Debian computer and a MacBook Air. On Debian I created a repository:
mkdir -p /repository/git/2014.git
cd /repository/git/2014.git
git init --bare --shared
On the MacBook I then typed:
cd ...
2
votes
2answers
64 views
Cron job not behaving as expected
So I have a python script that pulls down git/svn/p4 repositories and does some writing to a database.
I'm simply trying to automate the running of this script and based from what I see in syslog it ...
0
votes
2answers
58 views
Compilation error when building a custom kernel
I'm trying to build a custom kernel from a git repository on my Ubuntu virtual machine. I run the make command as follows :
sudo apt-get install vim libncurses5-dev gcc make git exuberant-ctags
mkdir ...
2
votes
0answers
19 views
git report moved lines
I want to track the number of additions and deletions that exclude moved lines. So if a commit has 10 additions, 5 deletions, and 3 moved lines, then I have 7 additions, 2 deletions excluding moved ...
1
vote
1answer
185 views
How does Git change the shell prompt in Aptana Studio's Cygwin Terminal?
I'm running Aptana studio 3.3.2. The command echo $SHELL outputs /bin/sh.
However there is no value for the PS1 environment variable which I would
like to inspect. I cannot there is no .bash_profile ...
1
vote
0answers
230 views
GIT on 'mountain lion' will not execute commands
Macbookpro Mountion Lion 10.8.5
I am not new to technology or programming but relatively new to Web Development.
My Unix is rusty.
Issue. I cannot get GIT to execute commands.
I have been ...
1
vote
1answer
47 views
How to check if SSH compression is enabled?
I am experiencing severe slowdown in Git checkouts from VM. I've been told that one of the reasons may be SSH compression (either enabled or disabled). How to check that is the state of compression ...
0
votes
1answer
78 views
Is it possible to set the users .gitconfig (for git config --global) dynamically?
I have the problem, that we login to the systems as our own users johndoe and then have to do a sudo su - root to be able to do administrative tasks. We have the system config files in a git ...
3
votes
0answers
84 views
Restricting access to just CVS and Git commands
At work we have a server which hosts our CVS repository and in order to restrict shell access to this system, I have deployed rssh which has worked well for a number of years.
We are now converting ...
5
votes
1answer
509 views
Determine if Git working directory is clean from a script
I have a script which runs rsync with a Git working directory as destination. I want the script to have different behavior depending on if the working directory is clean (no changes to commit), or ...
2
votes
2answers
271 views
How to modify a PKGBUILD which uses git sources to pull only a shallow clone?
The other day I tried installing opencv-git from the AUR with makepkg on Arch Linux. Of course it pulls from the git repository as the name indicates. This pulls 1Gb. I am reading about making a ...
2
votes
0answers
100 views
Git pull in a linux environment changes the owner of the files
I am not sure if this is the proper forum to ask the question, but here it goes:
Why will everytime I execute a git pull on my live server, the owner of the files be changed? I keep on manually doing ...
7
votes
3answers
625 views
Git pager is less, but what is causing the output coloring?
less itself isn't capable of doing syntax highlighting, according to this thread.
However, git diff nicely shows colored output in less, its default pager. When I redirect the output of git diff ...
3
votes
1answer
43 views
git diff of copies that only added lines
Say I have two processes that append lines to copies of the same original (parent) file (copy_A and copy_B). If I diff these copies, can diff ever conclude that we have a conflict? (i.e. can it ever ...
1
vote
0answers
82 views
Fixing git object headers
I have a git repository that is not corrupt (all object files remains, i can commit to it and so on).
Recently I noticed that some older commits are broken, "error in commit":
git fsck --full
...
0
votes
0answers
70 views
Problem with OpenSSH
I think I got an OpenSSH-problem with my Ubuntu Server 14.04.1.
Let me explain my setup:
For development, I use Git and Gitolite.
I have 3 server:
server A ( master-server for git-mirroring)
...
1
vote
2answers
63 views
Why asterisk in command result in for loop is expanding?
I want to write a script that will run
git diff --name-status master..<BRANCH>
but when I run this:
for i in $(git branch | grep -v master); do
echo $i;
done
I get echo one directory ...
1
vote
2answers
128 views
How package managers update packages installed using git-packages?
If I install a git-package via packer or pacaur, then it will pull the current source-tree of the repo, compile, and install it.
But how are updates handled? Is there a specific way to upgrade all my ...
1
vote
1answer
35 views
All directories wrongly identified as git repos in zsh
I am using zsh and Oh-My-Zsh on Ubuntu 14.04.
For some reason all directories are indicated to be git repos. This is true for all oh-my-zsh themes, which leads me to believe that this is a zsh issue ...
35
votes
2answers
731 views
How did `git pull` eat my homework?
I feel like a kid in the principal's office explaining that the dog ate my homework the night before it was due, but I'm staring some crazy data loss bug in the face and I can't figure out how it ...
5
votes
2answers
108 views
How can I pipe stdout to another program?
I'm trying to setup a linter for my code and I only want to lint the coffeescript files that have changed in the current branch. So, I generate the list of files using git:
git diff --name-only ...
3
votes
0answers
39 views
Kernel bisect: when a patch is failing for a reason other than original bisect purpose, what do you do? [closed]
Let's say you're trying to find the cause of a bug between 3.11.0 and 3.12.0. The bug is really difficult to catch, because it may or may not manifest itself over several days of regular workload ...
0
votes
1answer
548 views
Parse lines of output from bash loop
I'm trying to parse the output of commands run in a bash loop. Here is an example:
$ for i in `git log --format='%H'`; do echo $i ; git branch --contains $i; done | head -n 8
...
1
vote
0answers
164 views
Cloning ChromiumOS source code
I try to compile ChromiumOS, following the documentation.
I am in the Get source code section.
I get the following error:
ionicabizau@desktop:~/chromiumos$ repo init -u ...
3
votes
3answers
2k views
Is there a usable gui front-end to git on Linux?
I'm a former windows user and just started using ubuntu. On windows, we had two great softwares: TortoiseSVN and TortoiseGit. Both are so good programs that they allow us to do everything like commit, ...
1
vote
0answers
147 views
SSH Agent Forwarding on server
I'm struggling with the concept of SSH Agent Forwarding.
This is what I've done so far:
Create default identity local (ssh-keygen)
Install the public key on bitbucket
Now I want to connect to a ...
1
vote
0answers
206 views
sudo -u git clone
I'm on Ubuntu server 14.04.
I am using apache web server which runs as the www-data. I need to do git clone from a script (a web hook). This script will run with www-data user privilages.
Running ...
0
votes
2answers
163 views
Ignore files when building debian package
When I build myproject with the command:
dpkg-deb -z8 -Zgzip --build myproject
It packs all files inside the package.
Is there a way to ignore some folders from being packed inside the deb-file?
...
2
votes
1answer
152 views
Using xargs with git
I am trying to practice using xargs. I tried the following, passing the SHA1 via xargs:
$ git show SHA1 --name-only
I also tried:
$ git log --author=jim --grep="patch" |head -n 1|cut -d ' ' ...
3
votes
3answers
100 views
How can I shred a git repository, reasonably fast?
I'm interested in accurately removing a git repository in a reasonable time.
But it takes quite a while to do so. Here, I have a small test repo where the .git folder is < 5MiB.
$ du -ac ...
2
votes
1answer
58 views
What commands does git use when communicating via ssh?
Using command="" in authorized_keys, I can restrict the commands that can be run by a particular key.
What commands do I need to allow in order to have a functioning git remote?
From the Pro Git ...